SQlite shellexecute insert

Signaler
Messages postés
249
Date d'inscription
lundi 9 novembre 2009
Statut
Membre
Dernière intervention
2 mars 2020
-
Messages postés
193
Date d'inscription
samedi 15 novembre 2003
Statut
Membre
Dernière intervention
8 août 2020
-
Bonjour,
Je cherche à utiliser shellexecute pour faire un insert dans une db SQLite.
Bien sûr la db existe au préalable et la dll (SQLite3.dll) est présente.
procedure TForm1.Button1Click(Sender: TObject);
var
  shellexecommand:string;
begin
shellexecommand :='D:\Documents\RAD Studio\Projets\Test script SQLite\Win32\Debug\Vision_Image.sqlite <<EOS insert into Order (Order_ID, Order_DT,O_PID) values (123456789,20200302175025,456214b) EOS';
ShellExecute(0, nil, 'sqlite3.exe', PChar(shellexecommand), nil, SW_HIDE);
end;

sqlite3 est bien lancé mais rien n'est ajouté dans la table :-(
J'ai tenté plusieurs approches mais rien de mieux :-(
Qui peut m'aider ?
Merci d'avance ;-)
A voir également:

1 réponse

Messages postés
193
Date d'inscription
samedi 15 novembre 2003
Statut
Membre
Dernière intervention
8 août 2020
7
bonjour
as-tu essayé 'open' à la place de nil pour voir ?
ou RunAndWaitShell à la place de ShellExecute