Ich habe dieses Problem:Zugang [DE Version] automatisch konvertiert Datum TT/MM/yyyy in MM/tt/
Ich habe ein kleines Management-Programm Hexe C# und DB Access 2016. Meine Tastatur und mein System Sprache ist in Italienisch. Mein DB-Zugriff ist auf Englisch
In Abfrage ich eine System.DateTime.Today.ToString ("TT/MM/yyyy") Datumsformat senden, die zum Beispiel
string update = "UPDATE RICHIESTA_IT SET RICHIESTA_IT.stato_approvazione = YES, RICHIESTA_IT.data_approvazione = #" + System.DateTime.Today.ToString("dd/MM/yyyy") + "# WHERE(((RICHIESTA_IT.ID_RichiestaIT) = " + iD_Richiesta + "))";
MessageBox.Show(update);
//qa is my object that help me to connection,query,disconnet to DB ..
qa.runNonQuery(update);
// without parametric query
// #06/04/2016#
aber ich Zugang db siehe
04/06/2016
Dies ist ein großes Problem, wenn ich dieses Datum zu lesen.
Wie löst man es?
Ich habe versucht, eine Maske zu setzen .. aber ich habe zu lösen gescheitert ...
Versuchen Sie, diese Zeichenfolge als Date-Literal in eine INSERT- oder UPDATE-Anweisung einzubetten? –
Nein, weil ich denke, dass ich eine Ausnahme habe, wenn ich INSERT-Anweisung verwende. Typsicher unterschiedlich – rul3z
Wie lautet das Datumsformat in den regionalen Einstellungen Ihres Computers? Standardmäßig sollte Access das verwenden. – SunKnight0