Deutsch
Forum

SQL Meldungen unerwünscht

 

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
 
24.04.2016  
 




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
 
24.04.2016  
 




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
 
24.04.2016  
 




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...
 
Website:  [...] 
Facebook:  [...] 
25.04.2016  
 




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.
 
XProfan X3
Website:  [...] 
Facebook:  [...] 
25.04.2016  
 




Erasmus.Herold
Tolle Erklärung - danke.
 
25.04.2016  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

9.484 Betrachtungen

Unbenanntvor 0 min.
H.Brill15.04.2023
rquindt27.06.2021
Sebald Grandjean17.02.2018
Tommy11.05.2017
Mehr...

Themeninformationen



Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie