![]() |
Re: UPDATE Funktion SQL mit Firebird
Du hast recht,
ich habe es schon bemerkt, ich nutze sie auch für´s SELECT. Manchmal dauert es eindfach etwas länger. Muss ich für die UPDATE Funktionen auch verschiedene nutzen? Gruß Jens |
Re: UPDATE Funktion SQL mit Firebird
Sobald du der Eigenschaft .SQL etwas zuweist, werden die Parameter usw. gelöscht
|
Re: UPDATE Funktion SQL mit Firebird
Ja, das habe ich ja dann jetzt hinbekommen. Also entweder immer zuweisen, oder besser wenn Zuweisung Notwendig, eigene Query.
Jetzt habe ich noch drei Fragen dazu, 1. Wie kann ich ein MEMO in diese Datenbank einfügen. Auch als VARCHAR oder gibt es da was anders. 2. Muss man auch in gewissen Situationen verschieden CONNECTION Kompo´s nehmen. Außerdem... Zitat:
Gruß Jens |
Re: UPDATE Funktion SQL mit Firebird
Zitat:
|
Re: UPDATE Funktion SQL mit Firebird
Das ist genau das was ich in irgendeiner Anleitung gelesen habe. Leider kann ich diesen VariablenTyp in IBExpert nicht finden.
Da gibt es nur CHAR oder VARCHAR |
Re: UPDATE Funktion SQL mit Firebird
Liste der Anhänge anzeigen (Anzahl: 1)
Also bei mit gibt es den Typ
|
Re: UPDATE Funktion SQL mit Firebird
Liste der Anhänge anzeigen (Anzahl: 1)
Also bei mir auch, aber nur wenn ich ein neues Feld anlege. Da ich es vorher als VARCHAR hatte, geht das nachträglich nicht mehr. Seltsam, weil ich kann ja auch auf integer umstellen. Muss mit der Größe zu tun haben.
|
Re: UPDATE Funktion SQL mit Firebird
Das kann sein, denn Blobs sind keine normalen Felder. Leg mal ein neues Feld an
|
Re: UPDATE Funktion SQL mit Firebird
Ja, sag ich ja.
Ich habe jetzt einfach eine neue Domäne angelegt, und damit geht es auch. |
Re: UPDATE Funktion SQL mit Firebird
So, habe das mit dem try/Except Block eventuell doch alleine hinbekommen.
Ist das so OK. :gruebel:
Delphi-Quellcode:
Gruß Jens
procedure TMailSendenForm.SpeichernButtonClick(Sender: TObject);
begin ConPSConfig.Connect; QryVorgabeUPDATE.Close; QryVorgabeUPDATE.ParamByName('VORTEXT').AsString := MemoVortext.Text; QryVorgabeUPDATE.ParamByName('ANHANG').AsString := FileEdit.Text; QryVorgabeUPDATE.ParamByName('SEMAIL').AsString := FromMailEdit.Text; QryVorgabeUPDATE.ParamByName('EEMAIL1').AsString := AddMailEdit.Text; QryVorgabeUPDATE.ParamByName('EEMAIL2').AsString := AddMailEdit2.Text; QryVorgabeUPDATE.ParamByName('SMTP').AsString := SMTPEdit.Text; QryVorgabeUPDATE.ParamByName('BENUTZER').AsString := UserEdit.Text; QryVorgabeUPDATE.ParamByName('PASSWORT').AsString := PasswortEdit.Text; QryVorgabeUPDATE.ExecSQL; Try ConPSConfig.Commit; Except ConPSConfig.Rollback; ShowMessage('Daten wurden nicht gespeichert'); end; ShowMessage('Daten wurden gespeichert'); Close; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz