Hallo,
Der Compiler akzeptiert das hier nicht:
String:=String+String+Integer+String;?
Egal wie ich Integer da quote ein Integer kann nicht in die String-Kette passen. Oder irre ich mich?
Ich weiß ja nicht was Du genau machst, aber bei so etwas sollte der Compiler nicht meckern (außer ich hab da irgendwo eine Klammer o. ä. vergessen)
Delphi-Quellcode:
sSQL := 'INSERT INTO allStations(aName, aStreamURL, aWebsiteURL, aScheduleURL, aFavorite, aFixed, aInfo, ' +
'fk_language_id, fk_category_id) VALUES (' +
QuotedStr (Trim(StationNameLEdit.Text)) + ',' +
QuotedStr (Trim(StreamURLLEdit.Text)) + ',' +
QuotedStr (Trim(StationWebsiteLEdit.Text)) + ',' +
QuotedStr (Trim(StationProgramsLEdit.Text)) + ',' +
IntToStr (f) + ',' +
IntToStr (0) + ',' +
QuotedStr (InfoMemo.Text) + ',' +
IntToStr (Integer(LanguageComboBox.Items.Objects[LanguageComboBox.ItemIndex])) + ',' +
IntToStr (Integer(CategoryComboBox.Items.Objects[CategoryComboBox.ItemIndex])) + ');';
und das
SQL-Statement sollte auch ausgeführt werden.
Wenn Du uns zeigst was Du machst, dann kann Dir hier auch besser geholfen werden.
Gruß