基于asp.net框架下用c#连接access数据库进行增删查改的问题

基于asp.net框架下利用c# 将原本连接的sql server数据库改成access数据库,现在我将里面的关键字都改成了OleDbxx,为避免与access关键词冲突,已将所有字段名加上[],运行时会报错,不知道是sql语句的错误还是access操作方法的错误,有人帮忙看一下吗?感谢!

img

img

img

access的参数化占位符是问号?,不是@xxx,参数名随便起,但是添加参数的顺序要正确,并且类型也要对得上,access参数化传参是按照顺序,不是按照名称。既然下面都是组合SQL了,直接组合就行了。access的参数化并不会和mssqlserver一样有编译功能,加快执行速度
img

圈出来的改?占位。有帮助麻烦点个采纳【本回答右上角】,谢谢~~