猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
我在SQL2008上能执行的SQL增加语句,为什么在ACCESS上执行有错误
语句是“insert into staff (gonghao,name,sex,position,keshi) values(@gonghao,@na,@se,@po,@ke)”为何这个语句我在SQL2008数据库上能执行,在ACCESS数据库上就执行不了,难道ACCESS不支持参数的么,还是别的什么原因。我用的是C#编程,另外貌似修改语句也在ACCESS上执行不了,但是查找和删除语句是可以执行在ACCESS上。
MYYA
浏览 393
回答 4
4回答
Helenr
每个字段都加上[]中括号。
0
0
0
慕尼黑8549860
估计是数据类型不一致引起的吧
0
0
0
蛊毒传说
也可能是占位符引起的,把@替换成?看看呢
0
0
0
忽然笑
Access确认是支持参数的。我成功做过。在使用@后,下面的语句是使用 comm.Parameters.AddWithValue("@gonghao", 工号值); 给参数赋值,其中comm当然是你设定的insert字符串执行命令。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续