[.NET] (asp.net 1.0) 時間的型別轉換

看板Visual_Basic作者 (小雨)時間19年前 (2006/09/02 21:38), 編輯推噓4(400)
留言4則, 3人參與, 最新討論串1/1
程式碼: Dim sSQL As String sSQL = "Insert into 操作紀錄資料表(帳號,使用系統名稱,角色名稱,操作時間 ,動作,結果) " ' sSQL += " values('" & UserAccount & "','" & SystemName & "','" & RightsName & "','" & Now & "','" & Action & "','" & result & "') " 執行結果: 將字元 (char) 字串轉換成 smalldatetime 資料型別的語法錯誤。 資料庫的設定: "操作時間"欄位的型別是smalldatetime 而書上範例是用: SQL = "Insert into 操作紀錄資料表 " SQL += " (帳號,使用系統名稱,權限名稱,操作時間,動作,結果) " SQL += " values('" & UserAccount & "','" & SystemName & "','" & RightsName & "','" & cSQLDateTime(Now) & "','" & Action & "','" & result & "') " 可是我若使用cSQLDateTime(Now),會出現"未宣告"的錯誤 請問該如何轉換型別? 煩請解惑,感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.228.160.27

09/02 22:09, , 1F
Now.tostring("dd/MM/yy") 試試看
09/02 22:09, 1F

09/02 23:30, , 2F
format(Now, "yyyy/MM/dd hh:mi:ss")
09/02 23:30, 2F

09/02 23:31, , 3F
cSQLDateTime() 應該是自訂的函數
09/02 23:31, 3F

09/04 20:08, , 4F
謝謝兩位 m(_ _)m ~兩種方法都可以使用
09/04 20:08, 4F
文章代碼(AID): #14-ObGA1 (Visual_Basic)
文章代碼(AID): #14-ObGA1 (Visual_Basic)