使用c#在sql数据库中插入多个日期时间值

本文关键字:日期 时间 插入 sql 数据库 使用 | 更新日期: 2023-09-27 18:02:41

这里有这个问题:在sql数据库中插入datetime值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();         
}

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

使用c#在sql数据库中插入多个日期时间值

尝试在格式字符串

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

看看是否有帮助。事实上,用这种方式引用你所有的值是没有问题的。SQL Server会取消任何不喜欢的引号