wrcyl 发表于 2008-8-29 13:58

急!!!为什么这样写会出错,我用的是asp.net+access 参数化查询

OleDbParameter param = new OleDbParameter("@w_maxlen",OleDbType.Integer);
param.Value = 10;

"select top @w_maxlen * from [w_news]"

将参数传进去
就会出错
但是如果把这里的@w_maxlen改成10马上就OK了
不知道为什么



我在CSDN那里发了贴,但没找到最好的答案
不过也提到了重点
http://topic.csdn.net/u/20080829/11/940425f3-cc79-43e8-830f-4ca9ead43d66.html
各位高手帮忙解决一下啊

wrcyl 发表于 2008-8-29 16:31

自己先顶一下

自己先顶一下

bb3852 发表于 2008-9-2 14:02

access里select top后应该不能加参数的

页: [1]

编程论坛