Forums Neueste Beiträge
 

Löschen von Tabellenfeldern via Access

11/10/2007 - 17:27 von Klaus-Dieter | Report spam
Ich möchte aus einer Access-mdb Tabellenfelder im SQL-Server löschen. Ich
habe es folgendermaßen versucht:

Public Function FeldLoeschen(FeldName)
Dim db As Database, tdf0 As TableDef, tdf As TableDef, sql As String, rs As
Recordset
Dim ConnStr As String, TName As String

ConnStr = "ODBC;DRIVER=SQL Server;SERVER=XXX ..."

Set db = OpenDatabase("ControllingSQL", dbDriverNoPrompt, True, ConnStr)

db.Execute "ALTER TABLE tblStandortZuordnung DROP COLUMN [" & TName & "];",
dbSeeChanges

Set db = Nothing

End Sub

Die Connection klappt, aber das "Alter Table " wird nicht ausgeführt
(Fehlermeldung "Die Operation kann nicht ausgeführt werden").
Wo kann hier der Fehler liegen?
 

Lesen sie die antworten

#1 Stefan Hoffmann
11/10/2007 - 17:35 | Warnen spam
hallo Klaus-Dieter,

Klaus-Dieter schrieb:
Die Connection klappt, aber das "Alter Table " wird nicht ausgeführt
(Fehlermeldung "Die Operation kann nicht ausgeführt werden").
Wo kann hier der Fehler liegen?


Deine Variable TName ist leer...



mfG

Ähnliche fragen