【发布时间】:2014-05-18 17:20:40
【问题描述】:
我正在尝试将当前时间的字符串插入数据库:
string tm = DateTime.Now.ToString("HH:mm:ss");
string sql = string.Format("INSERT INTO Kabala1 (Nu_kabala,Ma_num,Date,Time,Total,Status,Name,User_n) VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}')", n, Session["Ma_num"], now, tm, lprice, "sdfsdf", Session["user"], "sdfsdf");
但是当我运行上面的代码时,我得到了错误:将数据类型 varchar 转换为数字时出错。
我该如何解决?
【问题讨论】:
-
您需要识别表格中数字类型的列(即
int)并删除INSERT对应的''字符。
标签: c# mysql asp.net sql datetime