Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Create Table und VBA





Frage

Hallo Forum, Warum funktioniert die folgende Abfrage unter VBA nicht, obwohl das gleiche Statement an der Kommandozeile funktioniert? [code] Public Sub test() If MyConn.State = 1 Then MyConn.Close MyConn.Open "DSN=VBA_JAP" If MyRs.State = 1 Then MyRs.Close Set MyRs.ActiveConnection = MyConn MyRs.CursorLocation = adUseClient MyRs.Open "CREATE TEMPORARY TABLE tblexport Select * from tblauftrag where 0=1;" If MyConn.State = 1 Then MyConn.Close End If End Sub [/code] Gruß.....und danke...

Antwort 1 von erik

Die SQL-Anweisung ist nicht Access-kompatibel, das sieht eher nach MySQL aus. Versuche stattdessen das hier:

SELECt tblauftrag.* FROM tblauftrag INTO tblexport WHERE 0=1;

Evtl. bringt dich eine Pass-Through-Abfrage weiter, wenn dein DB-Provider prinzipiell deine Abfrage versteht.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: