作者rainarale (小雨)
看板Visual_Basic
标题[.NET] (asp.net 1.0) 时间的型别转换
时间Sat Sep 2 21:47:19 2006
程式码:
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
1F:推 retsamsu:Now.tostring("dd/MM/yy") 试试看 09/02 22:09
2F:推 fumizuki:format(Now, "yyyy/MM/dd hh:mi:ss") 09/02 23:30
3F:推 fumizuki:cSQLDateTime() 应该是自订的函数 09/02 23:31
4F:推 rainarale:谢谢两位 m(_ _)m ~两种方法都可以使用 09/04 20:08