【发布时间】:2014-05-11 11:32:08
【问题描述】:
这里有个问题: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();
}
由于有多个日期值,现在我应该如何处理?
【问题讨论】:
-
@Tarik 这不是我要找的。我正在使用 c# 插入
-
@Rahul C# 和 asp.net C# 的代码相同,这就是我没有添加 asp.net 标签的原因
-
您最好使用准备好的参数化查询。您将避免重复“插入”,并且只会以二进制格式发送日期时间值。此外,RDBMS 只解析一次查询。
-
@Tarik 我总是使用存储过程。但我想知道我做错了什么
标签: c# asp.net sql-server datetime