Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

SQL-Abfrage funktioniert nur im Einzelschritt-Mode

Forumthread: SQL-Abfrage funktioniert nur im Einzelschritt-Mode

SQL-Abfrage funktioniert nur im Einzelschritt-Mode
30.04.2002 11:27:59
Fritz
Hallo zusammen,
ich rufe mit einer SQL Abfrage einzelne Datensätze aus einer Access-Datenbank ab und brauche die Daten in einem Excel-Blatt.
Die Abfrage funktioniert auch, aber leider nur im Einzelschritt Mode. Wenn ich das Programm normal laufen lasse, kommen die Daten erst, wenn das Programm schon wieder gestoppt hat. Ich habe schon Wartezeiten einprogrammiert, aber das hat auch nichts geholfen.

Sub GetAccessData()
Dim at As QueryTable
sqlstring1 = "SELECT Serie.SERIE_KEY, Serie.SERIE FROM " & Range("VBAMdbDat") & ".Serie Serie WHERE (Serie.SERIE='" & Range("VBASerie") & "') ORDER BY Serie.SERIE_KEY"
connstring = "ODBC;DSN=MS Access 97-Datenbank;DBQ=" & Range("VBAMdbDat") & ".mdb;DriverId=25;FIL=MS Access;MaxBufferSize=512;PageTimeout=5"

Application.Goto Reference:="Serienabfrage"
With ActiveSheet.QueryTables.Add(Connection:=connstring, _
Destination:=Range("Serienabfrage"), Sql:=sqlstring1)
.Refresh
End With
...
End Sub

Hat jemand eine Idee woran es liegen könnte?

Fritz

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: SQL-Abfrage funktioniert nur im Einzelschritt-Mode
30.04.2002 12:01:04
Michael Scheffler
Hallo,

versuchs mal mit ADO - das funzt:

Gruß

Micha

Re: SQL-Abfrage funktioniert nur im Einzelschritt-Mode
30.04.2002 14:33:08
Fritz
Hallo Micha,
danke für die Antwort. Aber wenn ich deine Funktion einsetze muss ich bei mir einiges umbauen. Es handelt sich da nämlich nicht nur um eine Abfrage.
Vom Prinzip her funktioniert ja meine Abfrage, aber leider nur im Einzelschritt. Wenn ich nun genau wüsste was der Unterschied zwischen Einzelschritt und "Run" ist, könnte ich vielleicht das Problem lösen. ????

Gruß

Fritz

Anzeige
Re: SQL-Abfrage funktioniert nur im Einzelschritt-Mode
30.04.2002 14:47:57
Michael Scheffler
Hallo,

ich nehme an, dass Deine Abfrage nicht abwartet, bis der Cursor in der Access-Tabelle dort steht, wo er hingehört. Wie Du das geeignet einstellst, weiß ich nicht. Bei ADO geht es.

Gruß

Micha

;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige