Clay Dowling wrote:
John Elrick wrote:

// Input := 'Let's meet at the pub tonight!';
MyFormat := 'insert into stuff (title) values (%s)';
SQL := Format(MyFormat, QuotedStr(Input));

try
    ASQLite3DB1.Database := db;
    ASQLite3DB1.DefaultDir := ExtractFileDir(Application.ExeName);
    ASQLite3DB1.Open;

    ASQLite3DB1.SQLite3_ExecSQL(SQL);
    ASQLite3DB1.Close;
except
    ShowMessage('Bad');
end;

A much better solution than QuotedStr is to use queries with parameters. If you're going to be running the query multiple times it also gives you a
speed boost.

True, however, that assumes you will be running the query multiple times in a row, which I haven't experienced in our particular project.


John

-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------

Reply via email to