C#sql数据库向smalldatetime字段插入日期
intnum=0;stringserial="AABBCCDD";DateTimetime=DateTime.Now;sql=string.Format("INSERTI...
int num =0;
string serial = "AABBCCDD";
DateTime time = DateTime.Now;
sql = string.Format("INSERT INTO admin(数量编号,序列号,时间) VALUES({0},'{1}',{2})" , num, serial , time);
这样提示不能从string转为日期。。。。
明明我定义的就是datetime类型啊,要怎么改啊
数量编号字段是int型,序列号是char型,时间是smalldatetime型,先谢谢了,头痛啊 展开
string serial = "AABBCCDD";
DateTime time = DateTime.Now;
sql = string.Format("INSERT INTO admin(数量编号,序列号,时间) VALUES({0},'{1}',{2})" , num, serial , time);
这样提示不能从string转为日期。。。。
明明我定义的就是datetime类型啊,要怎么改啊
数量编号字段是int型,序列号是char型,时间是smalldatetime型,先谢谢了,头痛啊 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
time.ToString();要是需要UTC格式化时间或者要短位时间还有别的方法~敲To去找就好了很多方法和重构的足够你用了
追问
时间字段是smalldatetime类型,直接把字符串存里面我知道,但是为了后面的操作不能用字符串
直接用sql语句我也知道
INSERT INTO admin(数量编号,序列号,时间) VALUES(1,‘AABBCCDD’,getdate());
但是C#里面不能这么写啊
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询