Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Db access esistenza tabella

    Ciao, non so perchè ma se cerco di verificare l'esistenza nel db di una tabella mi da errore

    select * from sysobject where nome = NomeTabella

    mi dice che
    Il modulo di gestione di database Microsoft Jet non è in grado di trovare la tabella o la query di input 'sysobjects'. Verificare che esista e che il nome sia stato digitato correttamente.

    Ma non dovrebbe esistere tale oggetto in ogni db??

    Grazie
    Two Beer or not Two Beer
    that is the question

    W. ShakesBEER

  2. #2
    con quella stringa gli dici di cercare qualcosa nella tabella di nome sysobject...

    altro non so dirti mi spiace
    Matrix è ovunque, è intorno a noi, anche adesso nella stanza in cui siamo. È quello che vedi quando ti affacci alla finestra o quando accendi il televisore. L'avverti quando vai al lavoro, quando vai in chiesa, quando paghi le tasse. È il mondo che ti è stato messo dinanzi agli occhi, per nasconderti la verità.

  3. #3
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Database?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Che fagiano... c'era nel titolo.....

    codice:
    strq="select * from tabella"
    on error resume next
    set rs=dbconn.execute(strq)
    if err<>0 then
      tabella non esistente
    else
      tabella esistente
    end if
    Oppure utilizza il metodo openschema della connection per prelevare i nomi di tutte le tabelle e cerca quella che vuoi.

    Ti da errore perchè sysobject è una tabella di sistema e non puoi accedere
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    Grazie kalosjo nel frattempo avevo risolto ed esattamente in quel modo
    Two Beer or not Two Beer
    that is the question

    W. ShakesBEER

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.