请教大哥一个日期问题

dusttosky 2020-06-08 11:38:23
mysql日期字段, 我通过asp去更新一个提交日期的字段. 不管我怎么设置默认,设置成date类型,或者datetime或者类型, 他的默认值都是0000-00-00.

然后我在asp去提交表单的时候

rs("日期字段")=date()
rs.update


asp页面就会报错

Microsoft Cursor Engine 错误 '80040e38'

无法为更新定位行。一些值可能已在最后一次读取后已更改。


然后我把mysql的日期字段改为字符型vcachar类型,然后我asp的date()提交的是2020-06-08,
rs("日期字段")=date()
rs.update
提交后, 保存的字符日期格式却自动变成8/6/2020 .
...全文
288 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2020-06-11
  • 打赏
  • 举报
回复
数据库里的格式没关系,显示的时候格式化一下就行
jio可 2020-06-08
  • 打赏
  • 举报
回复
为什么不保存时间戳,想要什么格式再转。
哎算了 2020-06-08
  • 打赏
  • 举报
回复
你可以使用replace函数转换 rs("日期字段")=Replace(date(),"/","") rs.update

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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