请问这个语句错哪里了 它提示INSERT INTO 语句的语法错误

来源:百度知道 编辑:UC知道 时间:2024/06/05 02:21:21
insert into user(UserName,Gender,Brithday,Address,Phone,Email) values('pengchao','male','1987-1-7','wuhan','13277908975','pc1780@163.com')

Microsoft JET Database Engine 错误 '80040e14'

INSERT INTO 语句的语法错误。
我检查了 数据类型是对的 我用的ACC数据库 类型都用的文本类型
顺便问一下 它说是语法错误就一定是语法出问题了吗
我感觉我写的这局没有错。。我把代码发全一点:
sql="insert into user(UserName,Gender,Brithday,Address,Phone,Email) values('pengchao','male','1987-1-7','wuhan','13277908975','pc1780@163.com')"
conn.execute(sql)

检查一下字段的数据类型是不是不匹配?

'pengchao'改成"pengchao"试试

我觉得不是语句的错误,应该是你书写的问题,比如检查是否少空格或者多出什么东西