bycj.net
当前位置:首页 >> C# 将日期插入数据库的DAtEtimE字段 报错 求请教 >>

C# 将日期插入数据库的DAtEtimE字段 报错 求请教

汗,你把字符串直接转换为DateTime?应该是用SqlCommand执行sql后的结果转换为日期才对

调试一下,看看最终的str 是什麽SQL语句,拷贝到SQL资源管理器 执行的看看就知道是哪里的问题了

你这是access数据库吧,你先把你的sql 贴到acess里运行一下看看能不能执行(当然如果是sql数据库那就贴到sql server management studio里运行)

将 日期时间格式化成:2005-11-05 13:47:04这样格式的字串,然后插入access表的datetime中

tReader.GetValue(3) 这个不是datetime类型的撒,这么简单的!!

你把dt_now转成字符就成了

1、修改datetimepicker返回的格式如:2011-08-11;2、在程序接收表单时,用代码把年、月、日替换成-

改为datetime类型

肯定是你插入的数据与数据库中字段类型不一致,你跟踪调试一下,把跟踪调试的SQL语句放在数据库中执行下,就知道问题所在了

需要先转成字符串,再插入

相关文档
snrg.net | 4405.net | bfym.net | mydy.net | knrt.net | 网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com