Gast TobberT Geschrieben 29. Dezember 2005 Teilen Geschrieben 29. Dezember 2005 Wie kann man in vba (Access2000) in einer adp abfragen ob eine Tabelle vorhanden ist...? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 29. Dezember 2005 Teilen Geschrieben 29. Dezember 2005 entweder direkt angefragt beim data dictionary: select * from sysobjects where id = object_id('[dbo].[meineTabelle]') and OBJECTPROPERTY(id, 'IsUserTable') = 1 oder z.b. mit ADO: Set meinSchema = cnConnection.OpenSchema(adSchemaTables, Array(Empty, Empty, "meineTabelle", Empty)) If meinSchema.EOF Then MsgBox "tabelle exisitiert nicht" Else MsgBox "tabelle exisitiert" End If oder via ADOX: Dim myConn As ADODB.Connection Dim myCat As ADOx.Catalog Dim myTabName as String Set cat.ActiveConnection = myConn myTabName = cat.Tables(TableName).Name if Err > 0 'dann existiert die tabelle nicht s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.