如何在数据库中插如时间类型的数据?

zhzhhly 2004-09-02 11:55:16
sq = "insert into client(ClientName,Date)"
sq = sq + " values('" & Text1(0) & "', # " & datevar & " # )"
datevar 为时间类型,怎么表示这个变量才没错
...全文
58 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
sanyou98 2004-09-02
  • 打赏
  • 举报
回复
up
LGYAN 2004-09-02
  • 打赏
  • 举报
回复
是Access数据库的话:
sq = "insert into client(ClientName,Date)"
sq = sq & " values('" & Text1(0) & "', #" & datevar & "#)"
是SQLServer数据库的话

sq = "insert into client(ClientName,Date)"
sq = sq & " values('" & Text1(0) & "', '" & datevar & "')"
gxsun 2004-09-02
  • 打赏
  • 举报
回复
Format(datevar,'yyyy-mm-dd hh:mm:ss')
to_date(datevar,'yyyy-mm-dd hh:mm:ss')
of123 2004-09-02
  • 打赏
  • 举报
回复
ACCESS:
sq = "Insert Into client(ClientName,Date)" & _
" Values('" & Text1(0) & "',#" & _
Format(datevar,"yyyy-mm-dd") & "#)"
gdyaojie 2004-09-02
  • 打赏
  • 举报
回复
传入SQL中时候,可以用format格式化成标准的年月日小时分钟秒形式
ACCESS:
sq = "insert into client(ClientName,Date)" & _
" values('" & Text1(0).Text & "', # " & Format(datevar,"yyyy-mm-dd hh:mm:ss") & " # )"

SQL SERVER or MySQL:
把#换成单引号

ORACLE:
SQL语句中要用to_date函数转换

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧