日期:2014-05-18  浏览次数:20722 次

c#如何把空数据插入ACCESS中
有一个ACCESS数据表,包含“姓名”“手机”“性别”3列,其中“姓名”是不为空,后面2个是可以为空。但我在程序中输入姓名后插入,就显示SQL语句执行错误(但3个数据都赋值后,插入就正确)。不知道为什么。
  语句如下:
  string myinsert = "insert into person(姓名,手机,性别)values('"+sname +"','"+sphone +"','"+ssex +"')";

------解决方案--------------------
你得判断一下,如果为空,就插入null或者不插入这个字段
不过如果你的字段允许有空值的话,那么空字符串也该是没问题的
------解决方案--------------------
你程序你的参数值可能为空,你可以调试一下。