使用c#在sql数据库中插入多个datetime值

时间:2014-05-11 11:32:08

标签: c# asp.net sql-server datetime

这里有一个问题: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();         
}

现在我应该怎么处理这个,因为有多个日期值?

1 个答案:

答案 0 :(得分:1)

尝试在格式字符串

中的日期值周围加上单引号
    '{1}'

看看是否有帮助。事实上,通过这种方式引用所有价值实际上没有问题。 SQL Server将取消引用它不引用的任何内容。