Hallo zusammen,
gibt es eine Möglichkeit nur DateTime Spalten speziell formatieren zu können für einen DataTable Update Command?
Um etwas Schreibarbeit und Fehleranfälligkeit (neue Columns etc.) habe ich den SQLiteCommandBuilder genutzt um schell alle CRUDs einer Tabelle an der Hand zu haben. Funktioniert super. Nur leider formatiert er die DateTime-Spalten nicht im richtigen Format für SQLite.
Folgendes Beispiel zur Verdeutlichung:
DateTime sieht so aus mit direktem Update command:
SQLite benötigt es aber so:
Das DataSet interpretiert den String beim Zurückladen zwar richtig, werden aber bei direkten SQL-Queries nicht mehr richtig erkannt.
Klar kann ich alle Commands per Hand schreiben und dem Adapter geben, die DateTime-Spalte so formatieren wie sie SQLite braucht, aber mit dem SQLiteCommandBuilder ginge das viel einfacher und weniger Fehleranfällig.
Kann ich die DateTime-Spalte irgendwie anders überschreiben ohne alle Queries per Hand zu schreiben? Oder mache ich etwas grundlegend falsch?
Danke!
gibt es eine Möglichkeit nur DateTime Spalten speziell formatieren zu können für einen DataTable Update Command?
Um etwas Schreibarbeit und Fehleranfälligkeit (neue Columns etc.) habe ich den SQLiteCommandBuilder genutzt um schell alle CRUDs einer Tabelle an der Hand zu haben. Funktioniert super. Nur leider formatiert er die DateTime-Spalten nicht im richtigen Format für SQLite.
Folgendes Beispiel zur Verdeutlichung:
DateTime sieht so aus mit direktem Update command:
SQLite benötigt es aber so:
Das DataSet interpretiert den String beim Zurückladen zwar richtig, werden aber bei direkten SQL-Queries nicht mehr richtig erkannt.
Klar kann ich alle Commands per Hand schreiben und dem Adapter geben, die DateTime-Spalte so formatieren wie sie SQLite braucht, aber mit dem SQLiteCommandBuilder ginge das viel einfacher und weniger Fehleranfällig.
Kann ich die DateTime-Spalte irgendwie anders überschreiben ohne alle Queries per Hand zu schreiben? Oder mache ich etwas grundlegend falsch?
Danke!
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „asuryan“ ()