作者mygod1220 (晴天)
看板C_Sharp
标题Re: [问题] C#与SQL SERVER中DATETIME栏位的怪问题
时间Sun Feb 4 13:03:08 2007
※ 引述《coign (汉堡)》之铭言:
: ※ 引述《mygod1220 (晴天)》之铭言:
: : 我要利用C#中的DateTime.Now取出时间
: : 在插入sql server2000下某表单的datetime栏位
: : 但是会出现"无法将char转换成datetime的错误讯息"
: : 但是如果我用将年、月、日、时、分、秒分别取出
: : 再组合为 yy/mm/dd hh:mm:ss 格式才可以成功插入
: : 之後我在去资料表中看
: : 发现写入後的资料明明就和我用DateTime.Now取出的ㄧ模ㄧ样
: : 有人知道这是怎麽回事吗
: : 有没有什麽方法可以直接将DateTime.Now写入该栏位的
: : 谢谢!
: 其实不太懂你的问题
: 我说说看好了
: 板主认为不对再帮我删了吧
: 字串=DateTime.Now(你所要的格式)
: 再用InsertParameters插入
: 应该不需要分别取出
谢谢大家的回应
我是开发2003的smartdevice专案
用sqlconnection和sqlcommand这两个元件去存取资料库
所以datetime.now我是直接写成command的一部份 @@"
但是这样的话会发生型别转换的错误..
有没有其他元件可以用param属性的方式插入日期的呢
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.139.139.205