vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Re: ADODB: Ececute - Syntaxfehler in SQL-Anweisung? 
Autor: bfritz
Datum: 10.12.11 22:27

Hallo Basic_Need

Du hast leider einen Syntaxfehler in der SQL-Anweisung:
Datenbank2.Execute "INSERT INTO Output VALUES ('1','2');"
Erklärung: Der gewählte Tabellenname("Output") ist in MS Access ein reservierter Name
und muß daher in eckigen Klammern gesetzt werden.

Der nachfolgende Code sollte aber funktionieren:
    Dim cnn As New ADODB.Connection
    Dim cat As New ADOX.Catalog
    Dim tbl As New Table
 
    cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;" & _
               "Data Source=" & App.Path & "\Output.mdb"
    tbl.Name = "Output"
    tbl.Columns.Append "Feld1", adInteger
    tbl.Columns.Append "Feld2", adVarWChar, 50
    cat.Tables.Append tbl
    Set cnn = cat.ActiveConnection
    cnn.Execute "INSERT INTO [Output]([Feld1],[Feld2]) VALUES (1,'2');"
 
    cnn.Close
    Set cnn = Nothing
LG bfritz
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ADODB: Ececute - Syntaxfehler in SQL-Anweisung?1.584Basic_Need07.12.11 23:45
Re: ADODB: Ececute - Syntaxfehler in SQL-Anweisung?1.028Franki08.12.11 01:19
Re: ADODB: Ececute - Syntaxfehler in SQL-Anweisung?992Basic_Need08.12.11 02:06
Re: ADODB: Ececute - Syntaxfehler in SQL-Anweisung?1.100Franki09.12.11 01:45
Re: ADODB: Ececute - Syntaxfehler in SQL-Anweisung?1.001Basic_Need09.12.11 17:17
Re: ADODB: Ececute - Syntaxfehler in SQL-Anweisung?997Franki10.12.11 03:44
Re: ADODB: Ececute - Syntaxfehler in SQL-Anweisung?1.045wb-soft08.12.11 10:36
Re: ADODB: Ececute - Syntaxfehler in SQL-Anweisung?1.036bfritz10.12.11 22:27

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel