请教?access的时间在datagridview里显示不正确

kyle2cj 2008-03-24 06:37:33
1,将Excel里的一条记录通过insert插入到Access中,时间显示不正确... 是什么问题呢?
2,Access里正确的时间,显示到Datagridview里又不正确了,,,这是第二个问题?

向各位请教
...全文
95 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kyle2cj 2008-03-25
  • 打赏
  • 举报
回复
进一步检查,fill到dataset里就变成了长时间,,,但access里我已经限定了是短时间,,,为什么呢?
kyle2cj 2008-03-25
  • 打赏
  • 举报
回复
有没什么解决方法,在插入EXCEL数据时,可以自动调用转换函数来转换时间.

如果要手动转换,在insert into应该怎么写呢?
kyle2cj 2008-03-25
  • 打赏
  • 举报
回复
我有一列短日期,一列时间,,,这二列的的type都是date/time,,,不好再处理,,,请高手不吝赐教.
水如烟 2008-03-24
  • 打赏
  • 举报
回复
用#1-2-2008#代替'1-2-2008'
丰2007 2008-03-24
  • 打赏
  • 举报
回复
使用数据格式 format 来控制,在插入前转换一下,excel 的日期格式看似正确,实际上是 excel 界面显示已经格式化好了(根据语言版本,比如中文),而后台存储的格式实际上不一定是中文格式,保险起见,还是转换一下。
datagridview 则可以通过设置单元格格式来控制格式。长日期,短日期等。

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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