Buongiorno,
come faccio a sapere se esiste una tab in un mdb di access2000 da vb?
Perchè se non esiste la devo creare, se esiste già gli inserisco solo i dati...
Grazie!
Buongiorno,
come faccio a sapere se esiste una tab in un mdb di access2000 da vb?
Perchè se non esiste la devo creare, se esiste già gli inserisco solo i dati...
Grazie!
per vedere se esiste provi ad aprirla se ti da errore lo gestisci e sai che non c'è
poi dipende ado o dao
Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te
UN problema simile l'ho avuto ankio, e per risolverlo mi sono creata una tabella DirTable in cui contenevo ID_Table e NameTable.Originariamente inviato da serena
Buongiorno,
come faccio a sapere se esiste una tab in un mdb di access2000 da vb?
Perchè se non esiste la devo creare, se esiste già gli inserisco solo i dati...
Grazie!
Il motivo per cui sono arrivata a questa soluzione sta nel fatto che via codice ero riuscita a trovare la funzione che restituisce il nome delle tabelle, ma dava anke quelle di sistema che si crea acces.
Cmq appena ho un minutino vedo se riesco a postarti il codice per il recupero del nome delle tabelle.
P.s. L'usare la tabella DirTable ha reso + funzionale il programma
![]()
Toe
io ho seguito il consiglio di xegallo usando
On error goto creatab
però mi interessa molto la tua soluzione.
Per ora grazie ad entrambe
se usi Ado cè l'oggetto SCHEMA che ti da la visione del tuo DB con tutte le tabelle presenti comprese quelle di sistema. con DAO devi gestirla con l'errore.
Brava.Originariamente inviato da serena
interessante. adesso ci guardo.