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