Einzelnen Beitrag anzeigen

nahpets
(Gast)

n/a Beiträge
 
#2

Re: Ansteuerung von Paradoxtabellen mit SQL

  Alt 21. Jan 2009, 09:59
Hallo,

mach' mal anstelle von " ein QuotedStr. Sind im SQL " eigentlich zulässig oder müssen es ' sein?

Änder mal das
Delphi-Quellcode:
SQL.Clear;
Showmessage('INSERT INTO CDDVD (ID,Lagerort,Name,Monat,Jahr) VALUES ('+IntToStr(CDID)+','+IntToStr(Lagerort)+',"'+GetPartitionName(ComboBox1.Text[1])+'",'+LabeledEdit1.Text+','+LabeledEdit2.Text+')');
SQL.Add('INSERT INTO CDDVD (ID,Lagerort,Name,Monat,Jahr) VALUES ('+IntToStr(CDID)+','+IntToStr(Lagerort)+',"'+GetPartitionName(ComboBox1.Text[1])+'",'+LabeledEdit1.Text+','+LabeledEdit2.Text+')');
in
Delphi-Quellcode:
SQL.Clear;
SQL.Add('INSERT INTO CDDVD (ID,Lagerort,Name,Monat,Jahr)';
SQL.Add('VALUES (' + IntToStr(CDID) + ',' + IntToStr(Lagerort) + ',');
SQL.Add(QuotedStr(GetPartitionName(ComboBox1.Text[1])) + ',');
SQL.Add(LabeledEdit1.Text + ',' + LabeledEdit2.Text + ')');
Showmessage(SQL.Text);
damit Du das auszuführende SQL siehst und nicht eine Zeichenfolge, von der Du hoffst, dass sie mit dem auszuführenden SQL übereinstimmt
  Mit Zitat antworten Zitat