这里有一个问题:insert datetime value in sql database with c#效果很好,但我想做这样的事情:
if(IsPostBack)
{
for(int i = 0; i<100; i++)
{
commandText += string.Format( "insert into table (valuecoumn,datecolumn)" +
"values({0},{1});" ,
Request.Form["value-"+ i.ToString()],
Request.Form["date-"+ i.ToString()]);
}
cmd.CommandText = commandText;
cmd.ExecuteNonQuery();
}
现在我应该怎么处理这个,因为有多个日期值?
答案 0 :(得分:1)
尝试在格式字符串
中的日期值周围加上单引号 '{1}'
看看是否有帮助。事实上,通过这种方式引用所有价值实际上没有问题。 SQL Server将取消引用它不引用的任何内容。