c#INSERT INTO 语句的语法错误。 老说语法错误,但到ACCESS数据库里执行SQL语句又没错

2024-12-27 08:16:15
推荐回答(4个)
回答1:

1、参数化查询是不能在查询窗口那直接运行的
2、你用语法是sql的参数化语法,不是access的,access的参数符号是?不是@,详见http://blog.csdn.net/cstester/article/details/4816046

回答2:

Birthday这种时间类型,参数你值你是怎么写的?要不你试试在字符串两边加#号?

回答3:

OleDbConnection conn = new OleDbConnection(Form1.Connect.conmect);
最后的conmect是不是写错了?好像要写connect似的。

回答4:

表中字段存在关键字,,导致运行报错。