Italia
Foro

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?

Saluto
Erasmus
 
24.04.2016  
 




Michael
W.
Das
...,0)


sagt ja, das es angezeigt werden soll....

Auch das Ergebnis potuto 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 un 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 un File 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 naturalmente 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 Aiuto) 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  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

9.496 Views

Untitledvor 0 min.
H.Brill15.04.2023
rquindt27.06.2021
Sebald Grandjean17.02.2018
Tommy11.05.2017
Di più...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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