我有一個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