【发布时间】:2014-05-31 01:47:57
【问题描述】:
我想将 ASP.Net C# 中的 DateTime 变量插入 SQL Server 数据库。由于某种原因,我收到此错误。
DateTime date = DateTime.Now;
string sql2 = @"INSERT INTO registerTable (username,password,email,firstname,gw2user,typeofplay)
VALUES ('" + user + "','" + pass + "','" + email + "','" + firstname + "','" + gw2user + "','" + type + "','" + date + "')";
日期列是datetime 日期类型。
【问题讨论】:
-
如果有可能使用参数化查询,则永远不应使用未参数化查询。
-
这肯定是一个意外错误,因为您似乎没有在日期字段中插入任何内容。我预计会出现与字段列表和值列表中的不同列数有关的错误。
标签: c# asp.net sql sql-server datetime