【发布时间】:2013-05-05 19:15:34
【问题描述】:
在 ASP.NET 中,我尝试使用插入语句配置 DetailsView 控件。我运行插入命令并收到错误:
“列'地址'不能为空”
我的 SQL:
INSERT INTO Students (Name, Address,College_Status,Email,Fraternity_Status,Major,Pledge_Class,Ship_ID,Dues_Paid,Service_Hours,Money_Donated,Phone,Shirt_Size,Phone_Carrier,Birthday,Chair_Position,Ritual_Proficiency,Library_Hours) Values (@Name,@Address,@College_Status,@Email,@Fraternity_Status,@Major,@Pledge_Class,@Ship_ID,@Dues_Paid,@Service_Hours,@Money_Donated,@Phone,@Shirt_Size,@Phone_Carrier,@Birthday,@Chair_Position,@Ritual_Proficiency,@Library_Hours)
任何想法将不胜感激。我认为这只是一个简单的 SQL 语法错误。 谢谢
【问题讨论】:
-
也发布参数
-
问题似乎是控件不能在此处的任何文本框中接受空白值。我想我会尝试使用 try/catch 块。
-
请发布您的 SQL 表属性及其数据类型
-
谢谢,但下面的逻辑完全回答了这个问题。感谢您愿意提供帮助。
标签: c# asp.net mysql sql sql-server