日期:2014-05-16  浏览次数:20350 次

数据不能插入数据库的问题
提交表单后提示下面的错误
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。
数据不能插入进数据库.现在表单总共有'用户名''密码''性别''邮箱''个人说明'.如果把'邮箱'和'个人说明'行删掉,可以插入.哪位指点下.弄了几天了,不知道是什么问题.


------解决方案--------------------
"如果把'邮箱'和'个人说明'行删掉,"----->这两个数据是NULL所以写库错误;
解决:
1):提交时把用户未填写的项目自动加和合法符号比如空格;
或者
2):在写INSERT语句的时候先判断字段对应的数据是否存在;不存在就把该字段去掉