C 如何讀取資料庫中的日期時間字段? 如果出現以下錯誤,我該怎麼辦? 急需指導!!!!

發布 科技 2024-03-13
17個回答
  1. 匿名使用者2024-01-26

    大哥,你的BM是SQL語句,當然語句不能直接轉換成日期型別。 要麼先執行SQL語句,在查詢結果中會有乙個日期型別的字段,然後改為datetime,這樣就不會報錯。

  2. 匿名使用者2024-01-25

    Khan,你直接將字串轉換為datetime嗎?它應該在使用 sqlcommand 執行 SQL 後轉換為日期。

  3. 匿名使用者2024-01-24

    是的,你沒有以正確的方式程式設計!! SQLConnect SQL命令是先寫的!

  4. 匿名使用者2024-01-23

    親愛的,你的SQL語句還沒執行,建議補好基礎。

  5. 匿名使用者2024-01-22

    應該是讀集越界了,本來就有3行資料,讀第4行的時候會出現錯誤,或者你的字段本來在第二列,但是你直接寫了column[2],所以這個錯誤也會上報,下標應該從0開始。

  6. 匿名使用者2024-01-21

    這是一條錯誤訊息,表明您的陣列的下標超出了範圍。

    例如,如果定義了乙個包含 10 個元素的陣列,然後引用了該陣列的第 11 個元素,則會發生此錯誤。 建議您仔細檢查**以排除此問題。

  7. 匿名使用者2024-01-20

    讀取時,欄位名稱寫錯了,或者行列的索引超過了返回資料的最大索引值。

  8. 匿名使用者2024-01-19

    select 應該是字串型別,最好將其轉換為 datatime 型別,並且在轉換時注意時間格式會很好。

  9. 匿名使用者2024-01-18

    您可以傳入,但您需要知道何時傳入此值,例如設定為 datatime?型別。

    或者設定預設值 datetime default(datetime),即。

  10. 匿名使用者2024-01-17

    ...你可以不理會它,因為如果你不這樣做,它在資料庫中是空的,當然,如果資料庫沒有要求它

  11. 匿名使用者2024-01-16

    除非字段設定允許 null 值,否則最好將 0000-00-00 00:00 等值作為標記傳遞。

  12. 匿名使用者2024-01-15

    圖中報異常的原因是沒有電彩仙田。

    這不是日期時間問題。

  13. 匿名使用者2024-01-14

    它是頂部的頂部,頂部的頂部,頂部的頂部。

  14. 匿名使用者2024-01-13

    如果字段型別是 datetime,你可以這樣取:datename(year, field name)+'-'+datename(month, 欄位名稱) + datename(day, field name)。

    或者:選擇 convert(varchar, getdate(),120)。

    2004-09-12 11:06:08 或.

  15. 匿名使用者2024-01-12

    例如,如果讀取日期,則為:rd["date_time"]

    然後顯示年-月-日,並像這樣寫**:

    date_time"])."yyyy-mm-dd")

  16. 匿名使用者2024-01-11

    資料庫中的字元名稱)。tostring("yyyy-mm-dd")

  17. 匿名使用者2024-01-10

    這個問題有兩種解決方案,一種是在SQL中解決的(使用時間函式,刪除秒和分鐘),另一種是在程式中解決的(將秒、毫秒、分鐘設定為零)。

相關回答
7個回答2024-03-13

其實,不是磁碟空間被占用了,而是磁碟的i節點用盡了。 執行df -i dev sdbx命令(x為邏輯分割槽)檢視節點i的狀態。 >>>More

7個回答2024-03-13

1. 在表格物件狀態下開啟:直接雙擊表格。 >>>More

11個回答2024-03-13

Oracle 中的前 n 個資料可以通過 rownum 實現。 >>>More

9個回答2024-03-13

是否要從教師課程的 tblselcourse 表中刪除所有成績? >>>More

19個回答2024-03-13

請向空間供應商詢問資料庫名稱。

dz 猜猜租金失敗的答案。 >>>More