Gast TobberT Geschrieben 29. Dezember 2005 Geschrieben 29. Dezember 2005 Wie kann man in vba (Access2000) in einer adp abfragen ob eine Tabelle vorhanden ist...?
Amstelchen Geschrieben 29. Dezember 2005 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden