Einzelnen Beitrag anzeigen

Benutzerbild von Andidreas
Andidreas

Registriert seit: 27. Okt 2005
1.110 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#3

Re: Fehler ermitteln und Ausgeben

  Alt 22. Sep 2006, 09:55
danke für denn hinweis...


so gehts mit der komponente mysqldac:

Delphi-Quellcode:
procedure TMain_Form.prAddDat1(aErgebnis : Array of String; sRow : String);

var
s, sMySQLError : String;

begin

  Try
    With (dbm.Dat1Query) Do
    Begin
      Application.ProcessMessages;
      SQL.Clear;
      s := ('Insert Into db.Dat1 (ID, Style, PT, SalesOrg, ErstDate, Row_ID, '
        +' Color, Style_No, Old_Color, TextilCD1, Per1, '
        +' TextilCD2, Per2, TextilCD3, Per3, TextilCD4, '
        +' Per4, TextilCD5, Per5, PSID1, PSID2, PSID3, '
        +' PSID4, PSID5, PSID6) '
        +'Values('''+aErgebnis[0]+''','''+aErgebnis[1]+''', '''+aErgebnis[2]+''', '''+aErgebnis[3]+''', '
        +' '''+aErgebnis[4]+''', '''+aErgebnis[5]+''', '''+aErgebnis[6]+''', '
        +' '''+aErgebnis[7]+''', '''+aErgebnis[8]+''', '''+aErgebnis[9]+''', '
        +' '''+aErgebnis[10]+''', '''+aErgebnis[11]+''', '''+aErgebnis[12]+''', '
        +' '''+aErgebnis[13]+''', '''+aErgebnis[14]+''', '''+aErgebnis[15]+''', '
        +' '''+aErgebnis[16]+''', '''+aErgebnis[17]+''', '''+aErgebnis[18]+''', '
        +' '''+aErgebnis[19]+''', '''+aErgebnis[20]+''', '''+aErgebnis[21]+''', '
        +' '''+aErgebnis[22]+''', '''+aErgebnis[23]+''', '''+aErgebnis[24]+''') '
        +' ');
      SQL.Add(s);
      dbm.Dat1Query.ExecSQL;
    End;
  Except
    On E:EmySQLDatabaseError Do
    Begin
      sMySQLError := E.Message;
      sMySQLError := sMySQLError + #13;
      sRow := sRow + #13 + #13;
      Writeln(txtFileError, sMySQLError);
      Writeln(txtFileError, sRow);
      If sError = ' Then
      Begin
        sError := 'X';
      End;
    End;
  End;

end;
weiß jemand wies mit ZEOS geht???

und wie kann ich allgemeine fehler (also die jetzt nichts mit db's zu tun haben) festestellen, auch so wies oben hoika gepostet hat????
Ein Programmierer Programmiert durchschnittlich 15 Code Zeilen pro Tag
Wir sind hier doch nicht bei SAP!!!

Aber wir habens bald
  Mit Zitat antworten Zitat