(CodeLib-Manager)
Registriert seit: 27. Nov 2008
Ort: Delmenhorst
2.379 Beiträge
|
Re: TSQLiteDatabase: A SQLite3 Database Wrapper
16. Okt 2009, 19:33
Also in meinem Fall so:
Delphi-Quellcode:
procedure TDatabase.AddFile(FileSpecs: TFileSpecs);
var
FileCmd: TSQLiteCommand;
begin
DB.Execute(' BEGIN TRANSACTION');
FileCmd := fDB.Command(' INSERT INTO FILES (FILE_PATH, FILE_EXT, FILE_TITLE, FILE_ARTIST, FILE_ALBUM, FILE_YEAR, FILE_GENRE, FILE_LENGTH) ' +
' VALUES ( ? , ? , ? , ? , ? , ? , ? , ? );');
FileCmd.Binding[1].AsString := FileSpecs.fFilePath;
FileCmd.Binding[2].AsString := FileSpecs.fFileExtType;
FileCmd.Binding[3].AsString := FileSpecs.fTitle;
FileCmd.Binding[4].AsString := FileSpecs.fArtist;
FileCmd.Binding[5].AsString := FileSpecs.fAlbum;
FileCmd.Binding[6].AsString := FileSpecs.fYear;
FileCmd.Binding[7].AsString := FileSpecs.fGenre;
FileCmd.Binding[8].AsInteger := FileSpecs.fLength;
FileCmd.Execute;
FileCmd.Free;
DB.Execute(' END TRANSACTION');
end;
oder?
米斯蘭迪爾 "In einer Zeit universellen Betruges wird das Aussprechen der Wahrheit zu einem revolutionären Akt." -- 1984, George Orwell
|
|
Zitat
|