Autor Beitrag
landwehr
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 46

WIN XP, WIN 7, WIN 8
Delphi 6, Delphi 2007, Delphi XE2
BeitragVerfasst: Do 11.11.10 15:04 
Hallo,

ich habe folgenden Code und benutze IBO Komponenten (TIB_Connection und TIBOQuery)



UpdQry.SQL.Clear;
UpdQry.Sql.Add('insert into TBL_REEMPFAENGER (REEMPFAENGERNR, PATIENTNR, RECHNUNGSEMPFAENGER , '
+ 'EMPFAENGERANREDE, EMPFAENGERTITEL, EMPFAENGERVORNAME, '
+ 'EMPFAENGERNACHNAME, EMPFAENGERSTRASSE, EMPFAENGERLKZ, '
+ 'EMPFAENGERORT, EMPFAENGERBRIEFANREDE, VERWANDT, EMPFAENGERTELEFON1, '
+ 'EMPFAENGERTELEFON2, EMPFAENGERZUSATZ , EMPFAENGERPLZ ) '
+ 'VALUES (Gen_ID(GEN_TBL_REEMPFAENGER,1), :PATIENTNR, :RECHNUNGSEMPFAENGER , '
+ ':EMPFAENGERANREDE, :EMPFAENGERTITEL, :EMPFAENGERVORNAME, '
+ ':EMPFAENGERNACHNAME, :EMPFAENGERSTRASSE, :EMPFAENGERLKZ, '
+ ':EMPFAENGERORT, :EMPFAENGERBRIEFANREDE, :VERWANDT, :EMPFAENGERTELEFON1, '
+ ':EMPFAENGERTELEFON2, :EMPFAENGERZUSATZ , :EMPFAENGERPLZ) ');
Query.First;
While Not (Query.eof = True) do begin
UpdQry.ParamByName('REEMPFAENGERNR').AsInteger := REEMPFAENGERNR;
UpdQry.ParamByName('PATIENTNR').AsInteger := Query.FieldByName('PATIENTNR').AsInteger;
UpdQry.ParamByName('RECHNUNGSEMPFAENGER').AsString := Query.FieldByName('RECHNUNGSEMPFAENGER').AsString;
UpdQry.ParamByName('EMPFAENGERANREDE').AsString := Query.FieldByName('EMPFAENGERANREDE').AsString;
UpdQry.ParamByName('EMPFAENGERTITEL').AsString := Query.FieldByName('EMPFAENGERTITEL').AsString;
UpdQry.ParamByName('EMPFAENGERVORNAME').AsString := Query.FieldByName('EMPFAENGERVORNAME').AsString;
UpdQry.ParamByName('EMPFAENGERNACHNAME').AsString := Query.FieldByName('EMPFAENGERNACHNAME').AsString;
UpdQry.ParamByName('EMPFAENGERSTRASSE').AsString := Query.FieldByName('EMPFAENGERSTRASSE').AsString;
UpdQry.ParamByName('EMPFAENGERLKZ').AsString := Query.FieldByName('EMPFAENGERLKZ').AsString;
UpdQry.ParamByName('EMPFAENGERORT').AsString := Query.FieldByName('EMPFAENGERORT').AsString;
UpdQry.ParamByName('EMPFAENGERBRIEFANREDE').AsString := Query.FieldByName('EMPFAENGERBRIEFANREDE').AsString;
UpdQry.ParamByName('VERWANDT').AsString := Query.FieldByName('VERWANDT').AsString;
UpdQry.ParamByName('EMPFAENGERTELEFON1').AsString := Query.FieldByName('EMPFAENGERTELEFON1').AsString;
UpdQry.ParamByName('EMPFAENGERTELEFON2').AsString := Query.FieldByName('EMPFAENGERTELEFON2').AsString;
UpdQry.ParamByName('EMPFAENGERZUSATZ').AsString := Query.FieldByName('EMPFAENGERZUSATZ').AsString;
UpdQry.ParamByName('EMPFAENGERPLZ').AsString := Query.FieldByName('EMPFAENGERPLZ').AsString;
UpdQry.ExecSQL;

Leider ist der Datensatz nicht in der Tabelle.

Hat jemand eine Idee warum nicht.

Danke im voraus.

Walter
Martok
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 3661
Erhaltene Danke: 604

Win 8.1, Win 10 x64
Pascal: Lazarus Snapshot, Delphi 7,2007; PHP, JS: WebStorm
BeitragVerfasst: Do 11.11.10 18:29 
Hallo!

Bitte verwende für Quellcode die entsprechenden [delphi]-Tags, dann wird er "schöner" dargestellt als im Fließtext. Beispiel:
ausblenden Quelltext
1:
<span class="inlineSyntax"><span class="codecomment">{PROTECTTAGb14ea1b7821d3011f874e51e4ada8583}</span></span>					

Wird:
ausblenden Delphi-Quelltext
1:
var Test: integer;					


Ansonsten: Schon durchgesteppt? Wird überhaupt was gefunden? Vergleich auf True schon mal berichtigt?

Viele Grüße,
Martok

_________________
"The phoenix's price isn't inevitable. It's not part of some deep balance built into the universe. It's just the parts of the game where you haven't figured out yet how to cheat."