| |
|
|
Erasmus.Herold | Hallöchen ...
Ein SQL-Update ..
sql$ = "UPDATE ma_herold_...
db("SQLExec", sql$, 0)
bringt eine Ausgabe auf den Bildschirm. => 1 Sätze bearbeitet!
Wie kann ich diese Meldung (diesen PRINT) unterdrücken?
Gruß Erasmus |
|
|
| |
|
|
|
Michael W. | Das
...,0)
sagt ja, das es angezeigt werden soll....
Auch das Ergebnis könnte man einer Variablen zuweisen.
So viele Möglichkeiten... |
|
|
| System: Windows 8/10, XProfan X4 Programmieren, das spannendste Detektivspiel der Welt. | 24.04.2016 ▲ |
|
|
|
|
Erasmus.Herold | Auch wenn ich sage: temp$ = db("SQLExec", sql$, 0) bekomme ich noch die ungewollte Anzeige.
Ich will kein System-Feedback.
Erasmus |
|
|
| |
|
|
|
Erasmus.Herold | Ich habe es nun mit einer 1 in eine nicht vorhandene Listbox geschrieben. Das geht, zeigt keinen Text, erscheint mir aber nicht schlüssig.
Danke und closed.
Erasmus |
|
|
| |
|
|
|
ByteAttack | Erasmus.Herold (24.04.2016)
.... erscheint mir aber nicht schlüssig.
Das ist der Ergebnismodus! Quasi eine Parameterübergabe. Bei 0 wird das Ergebnis angezeigt, bei 1 wird das Ergebnis wird in die Listbox-Liste geschrieben und bei 2 wird das Ergebnis wird in eine Datei geschrieben.
...Ich will kein System-Feedback... Würde ich aber benutzen um Abzufragen ob die Transaktion erfolgreich war... |
|
|
| |
|
|
|
ByteAttack | Generell gibt es aber Meldungen, die man bei Transact SQL nicht haben möchte! Bestes Beispiel: Der Befehl USE. Wenn man eine Datenbank wechselt möchte man nicht die SQL-Fehlermeldung haben. Beispiel:
db("SQLExec","USE XNet",0)
Was im eigentlichen Sinne gar keine Fehlermeldung ist, sondern eher ein Warntext, das die Datenbank geändert worden ist. Das ist jetzt natürlich etwas ‚unglücklich‘ wenn eine Anwendung beim Starten immer so eine Warnmeldung ausgibt. Hier werden wir „fast schon kriminell“ (so steht es in der XProfan Hilfe) und behelfen uns vor dem USE-Befehl mit dem SetErrorLevel von XProfan.
Set("ErrorLevel",-1)
db("SQLExec","USE XNet",0)
Set("ErrorLevel",0)
WICHTIG: Nach dem Befehl wieder den Errorlevel auf > -1 setzen. |
|
|
| |
|
|
|
Erasmus.Herold | |
|
| |
|
|