SQlite3 Datenbank
-
Hallo ich habe eine SQlite3 Datenbank
Dort habe ich zum Testen ein Tabelle (test) mit einem Feld Datum vom Typ (date) angelegt.Jetzt möchte ich mit dem BCB in das Feld einen Insert machen.
String tmp4 = "07-10-31";
String& query = "insert into test( Datum )values( "+tmp4+")";geht durch, aber der Wert ist -34 in der Datenbank.
habs dann damit probiert:
TDate tmp7;
tmp7 = StrToDate("2007-10-10");
String& query = "insert into test( Datum )values( "+tmp4+")";Fehlermeldung 2007-10-10 is not a valid date
Welchen Datentyp muß ich verwenden???
oder evtl. auch anderer Datentyp in Datenbank???Vielen Dank
Gibt es evtl. einen Beispielcode
-
Hallo
über die Eigenschaft Params kannst du unter anderen auch TDateTime übergeben, das DB-System kümmert sich dann selber um die konvertierung.
bis bald
akari
-
Hallo,
vielen Dank Akari,
aber gehts nicht einfacher??Bin mit Params nicht vertraut!
Oder könntest du mir ein paar Zeilen Code dazu schreiben.
Vielen Dank
-
Hallo
Hier findest du ein Beispiel für den allgemeinen Gebrauch von Params. Du must eben nur desen Eigenschaft AsDate benutzen
bis bald
akari