ciao a tutti,
volevo eseguire questo comando all'interno di una procedura delphi.
attualmente eseguo questi comandi utilizzando 'Script Executive' di IbExpert e funziona tutto bene.
codice:
INSERT INTO banca (CODICE,NOME) VALUES ('001','banca cc 001');
INSERT INTO banca (CODICE,NOME) VALUES ('002','banca cc 002');
INSERT INTO banca (CODICE,NOME) VALUES ('003','banca cc 003');
INSERT INTO banca (CODICE,NOME) VALUES ('004','banca cc 004');
INSERT INTO banca (CODICE,NOME) VALUES ('005','banca cc 005');
INSERT INTO banca (CODICE,NOME) VALUES ('006','banca cc 006');
INSERT INTO banca (CODICE,NOME) VALUES ('007','banca cc 007');
INSERT INTO banca (CODICE,NOME) VALUES ('008','banca cc 008');
aggiungo alla IbTable 8 records. ripeto tranmite IbExpert e' ok!
l'ho provato a scrivere in delphi:
codice:
IBQuery1.Close ;
IBQuery1.SQL.Clear;
IBQuery1.SQL.add('INSERT INTO banca (CODICE,NOME) VALUES (''001'',''banca cc 001'');');
IBQuery1.SQL.add('INSERT INTO banca (CODICE,NOME) VALUES (''002'',''banca cc 002'');');
IBQuery1.ExecSQL ;
nel momento che esegue la query mi restituisce errore sql error code=-104
Token unknown - line2, char 1
INSERT'
credo di sbagliare qualcosa nel racchiudere i comandi tra le virgolette..... ho fatto varie prove senza riuscire a risolvere
grazie