|
|
SQLStringCONNECT(cnnstr)- #18165 in section [743618] |
Sec: |
(51) MS-Visual FoxPro 9.0 |
Von: |
Harro Schippan |
An: |
Ulf Neugebauer |
Am/Um: |
12.12.2022 14:28:39 gelesen |
|
Hallo Harro, aus den Sql Treiber (MS-SQL) kommt bei mir kein Fehler, weshalb TRY CATCH bei mir nichts einfängt. Ich reagiere auf den Rückgabewert von Sqlexec(). Bei -1 stimmt was nicht... Beste Grüße
|
Hallo Ulf, wenn ich von Hand eine ungültige Nummer beim ConnectionHandle eintrage, bekomme ich die Meldung: Connection handle is invalid. Ich hoffe, das ist die gleiche Situation, die ich habe, wenn die Connection zum SQL-Server verloren geht. Hiermit habe ich es jetzt wohl im Griff: ****************************************************** TRY retcd = .f. retcd = SQLEXEC(wConnHdl,wSQLStatement,wCursor) Errh(retcd,wSQLStatement) CATCH TO loErr CreateConnectionKnG() retcd = SQLEXEC(gnConnHandleKnG,wSQLStatement,wCursor) Errh(retcd,wSQLStatement) ? "Fehler:",loerr.Message CANCEL ENDTRY ****************************************************** Gruß Harro
|
|
|
|