Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#11

AW: LastRowID wie auslesen?

  Alt 27. Aug 2014, 10:38
[QUOTE=AlexII;1269947]
    Form1.SQLQuery1.ParamByName('fk_category_id').AsInteger := Integer(CategoryComboBox.Items.Objects[CategoryComboBox.ItemIndex]) Das halte ich nicht für optimal. Die möglichen Werte für
Code:
fk_category_id
sollten aus der DB kommen und nicht aus Deinem Programm. Das kann gut gehen, dafür muß aber sicher gestellt werden, daß
Code:
fk_category_id
und Integer(CategoryComboBox.Items.Objects[CategoryComboBox.ItemIndex]) immer gleich sind (für gleiche zugehörige Inhalte).

Null-Werte würde ich nicht über Parameter, sondern explizit übergeben:
Code:
 'INSERT INTO tbcategory VALUES(NULL, NULL)'
Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat