注册 登录
编程论坛 ASP.NET技术论坛

急救啊!!!ACCESS的参数化查询

wrcyl 发布于 2008-08-28 18:11, 1337 次点击
select count(id) from [w_news] where n_allid like '% @w_allid %'

OleDbParameter param = new OleDbParameter("w_allid", "0");

为什么这样做不行,好像参数没有传进去
没有效果
高手急救啊!!!!
6 回复
#2
hw10242008-08-28 18:15
sql语句不对撒,

进群学习
#3
wrcyl2008-08-28 18:17
进哪个群啊,哪里不对啊
进哪个群啊,哪里不对啊
麻烦告诉一下,十分的急啊

不过要是不用参数输入,直接用SQL语句的话就是没有问题
所以应该不是SQL语句有问题,而是参数传进去的方式不太对,不知道有谁能告诉我一下啊

[[it] 本帖最后由 wrcyl 于 2008-8-28 18:19 编辑 [/it]]
#4
hw10242008-08-28 20:04
C#, Web开发,javascript、Ajax群:64913828
#5
wrcyl2008-08-29 09:32
有没有谁能帮我一下,十分急!!!
有没有谁能帮我一下,十分急!!!
#6
wrcyl2008-08-29 09:37
问题解决,谢谢啦
问题解决,谢谢啦
hw1024
#7
Xxibug2008-08-29 09:42
OleDbParameter param = new OleDbParameter("@w_allid", Convert.ToInt32(0));
参数名写全,当Object值为0时,应当转换为Object类型,试试看
1