私はC#プログラムを持っており、レコードを挿入するMySQLクエリを実行します。このレコードでは、クライアントのタイムスタンプではなく、サーバーのタイムスタンプでなければならないタイムスタンプフィールドがあります。 だから、私はこれを書く:MySQL C#クエリサーバーのタイムスタンプを挿入
start_session = new MySqlDataAdapter("INSERT INTO CUBE_WORKTIME(ID_WORKTIME,
ID_RISORSA_FK,DATA,ORA_INIZIO_EVENTO, ORA_FINE_EVENTO,
ID_CDC_FK, CAUSALE, LAST_EVENT)
VALUES ('', '"+ idrisorsa_global + "', DATE(NOW()),NOW(),
NULL, '"+ IDCDC +"', 'Login', 'Y')", connection);
DataTable start_session_dataset = new DataTable();
start_session.Fill(start_session_dataset);
このクエリはうまく機能し、ID_RISORSA_FK
とIDCDC
フィールドは正しいです。しかし、日付と日時は0000-00-00と0000-00-00 00:00:00です。 引用符を追加しようとしましたが、効果はありません。
アイデア?
列データとORA_INIZIO_EVENTOのdatypesは何であるかのように書き換えることができフィールドID_WORKTIMEはAUTONUMBERですか? – Steve