Ciao ragazzi,
ho trovato la soluzione avevo fatto un errore molto stupido non inserendo nella lista dei valori da inserire nella tabella la chiave artificiale.
frmMain.queryInserisci.SQL.Text:='insert into TRACK (T_id,T_titolo,T_artista) values(:id,:titolo,:artista)';
frmMain.queryInserisci.ParamByName('id').asinteger :=id;
frmMain.queryInserisci.ParamByName('titolo').AsStr ing:=ID3.Title;
frmMain.queryInserisci.ParamByName('artista').AsSt ring:=ID3.Artist;
frmMain.queryInserisci.ExecSQL;
ora devo solo trovare un modo per incrementare in modo corretto la mia chiave artificiale id (primarykey autoincrement not null);

Rispondi quotando