online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon gejolo vom 30.10.2020, 12:47 Options

Open und Close in einer Schleife?

Ich hole mittels VBA Daten aus einer MySQL-DB und schreibe sie in einen Array. Dann soll in einer anderen MySQL-DB nach Übereinstimmungen mit einigen Feldern dieser Array-Daten gesucht werden. Bei Gleichheit wird der entsprechende Datensatz in der zweiten DB mit den Daten aus dem Array aufgefüllt. Das ganze wird in einer Schleife ausgeführt. Jetzt meine Frage: In der Schleife mache ich bei jedem zu vergleichenden Arrayeintrag eine Open- und einen Close-Befehl
für die Select-Anweisung. Ist das ein Problem wenn man in einer Schleife (also sehr schnell hintereinander) die Verbindung öffnet und gleich wieder schließt? Kann man auch nach einem Open-Befehl den nächsten Select mit einem anderen Befehl ausführen und den Close erst nachdem die Schleife durchlaufen wurde?

Ich hänge den entsprechenden Programmteil mal an:

For x = 0 To UBound(Array_Warte_Tabelle, 2)

'SQL-Query zusammenstellen
tpm_online_SQL_id_holen = "SELECT `ID` FROM `ipa_esb`WHERE" _
& "`Anlage` = '" & Array_Warte_Tabelle(19, x) _
& "' AND `Anlagenteil` = '" & Array_Warte_Tabelle(20, x) _
& "' AND `Beginn_Datum` = '" & tpm_online_SQL_Datum_Beginn _
& "' AND `Beginn_Zeit` = '" & tpm_online_SQL_Zeit_Beginn _
& "'"


'SQL-Query ausführen
rs_tpm_online.Open tpm_online_SQL_id_holen, tpm_online_conn

' Recordset auslesen
Debug.Print rs_tpm_online!ID

rs_tpm_online.Close

Next x


Gruß Gejolo


Antwort schreiben

Antwort 1 von gejolo vom 30.10.2020, 13:13 Options

Die Frage hat sich schon erledigt. Man kann natürlich auch mit Execute einen select-Befehl ausführen.

Ähnliche Themen

Was muss ich unter --with-mssql[=DIR] verstehen???
Sparky909  23.04.2007 - 112 Hits - 2 Antworten

Codezeile in 300 PHP Dokumente einfügen
Kuscheltier  26.04.2007 - 101 Hits - 3 Antworten

Anzahl einer schleife in mehere Makros übernehmen
Trudi  17.07.2007 - 59 Hits - 1 Antwort

VBS-Schleife bis (Word)Textende erreicht ist
HAWISCHA  28.11.2007 - 96 Hits - 2 Antworten

VBA mit Excel - Problem bei Schleife
schmidt206  01.12.2007 - 67 Hits - 4 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Sun Jan 25 18:15:21 2026