作者mygod1220 (晴天)
看板C_Sharp
标题[问题] C#与SQL SERVER中DATETIME栏位的怪问题
时间Tue Jan 30 17:30:58 2007
我要利用C#中的DateTime.Now取出时间
在插入sql server2000下某表单的datetime栏位
但是会出现"无法将char转换成datetime的错误讯息"
但是如果我用将年、月、日、时、分、秒分别取出
再组合为 yy/mm/dd hh:mm:ss 格式才可以成功插入
之後我在去资料表中看
发现写入後的资料明明就和我用DateTime.Now取出的ㄧ模ㄧ样
有人知道这是怎麽回事吗
有没有什麽方法可以直接将DateTime.Now写入该栏位的
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.82
1F:→ sulaQ:Convert.ToDatetime ? 01/31 00:42
2F:推 sheauren:insert是用parameter的吗? 01/31 08:43
3F:推 tomex:ToString("yyyy-MM-dd HH:mm:ss")是最通用的写法,不要用/ 02/03 13:10
4F:推 tomex:我试过很多日期字串的Parsing,发现用-比用/通用许多,js就是 02/03 13:10
5F:推 mygod1220:我的DATETIME直接写在SQLCOMMAND里@@ 02/04 13:03