Von:
An:
Betreff:
SQL-DB Lesen über ODBC-Treiber
Klicken sie auf ein Symbol um es in die Nachricht einzusetzen:
Text Optionen:
<pre> Text </pre>
<verbatim> Text </verbatim>
[img] Text [/img]
<nofooter>
[quote] Hallo zusammen, ich lese über einen ODBC-Treiber in einer GUPTA-Datenbank. Technisch funktioniert es. Aber furchtbar lange Antwortzeiten ( mehr als 25 Sekunden ) Das dauert über 25 Sekunden, IMMER ***************************************************************************** * SQL-Befehl wSuchOrt = LOWER('Köln')+"%" SET TEXTMERGE ON TEXT TO mySQL NOSHOW SELECT KundenNr, Name1, Strasse, Ort, aNum, datgepl FROM stellplatz WHERE (KundenNr = 100311) AND (@LOWER(ort) like ?wSuchOrt) AND (@YEAR(datGepl) = 2015) ENDTEXT retcd = SQLEXEC(gnConnHandleKnG ,mySQL , wCurKnG) ***************************************************************************** Durch Zufall habe ich folgendes probiert Also diesmal beim Suchen nach Ort nicht ?wSuchOrt sondern <
>, Das dauert 0,14 Sekunden, auch IMMER. ***************************************************************************** * SQL-Befehl wSuchOrt = LOWER('Köln')+"%" SET TEXTMERGE ON TEXT TO mySQL NOSHOW SELECT KundenNr, Name1, Strasse, Ort, aNum, datgepl FROM stellplatz WHERE (KundenNr = 100311) AND (@LOWER(ort) like '<
>') AND (@YEAR(datGepl) = 2015) ENDTEXT retcd = SQLEXEC(gnConnHandleKnG ,mySQL , wCurKnG) ***************************************************************************** Hat jemand eine Idee was diese ResponseZeitUnterschiede bewirkt????? Ich bin total verblüfft. Habe ein paar Batch-Programm, alle samt Langläufer. Das wäre ja eine Revolution bei der Laufzeit. Danke und Gruß Harro [/quote]