西安银行下载:SQL查询时为什么会 把字段名当参数了啊?
来源:百度文库 编辑:查人人中国名人网 时间:2024/10/05 16:29:01
select * from Classify where BriefTopic=2 ORDER BY rootid,orders
Microsoft JET Database Engine 错误 '80040e10'
至少一个参数没有被指定值。
Classify表里有“BriefTopic”这个字段(数字型)
回楼上的:ch_hl2008
不知道请不要乱说!order by 是可以对多个参数的!!自己试下再说!!
回楼上的:
我的字段名是从表里拷出来!绝对不会错!!
至于保留字段的话!我也想到过!加过中括号试过!不行啊~!大家努力找答案啊!答案正确的话我会追分的啊!起码追分十分以上咧!
Microsoft JET Database Engine 错误 '80040e10'
至少一个参数没有被指定值。
Classify表里有“BriefTopic”这个字段(数字型)
回楼上的:ch_hl2008
不知道请不要乱说!order by 是可以对多个参数的!!自己试下再说!!
回楼上的:
我的字段名是从表里拷出来!绝对不会错!!
至于保留字段的话!我也想到过!加过中括号试过!不行啊~!大家努力找答案啊!答案正确的话我会追分的啊!起码追分十分以上咧!
我按你描述的建了库,没有遇到你的问题。
你加我QQ137516,我远程协助帮你解决。
正如寻找所说:
select * from Classify where BriefTopic=2 ORDER BY rootid,orders
这句中,一共用到三个字段,即:BriefTopic,rootid,orders
你检查一下你的Classify表中,这三个字段的字段名是否正确。。。
先不要说的那么绝对,检查过后再说不迟。。呵呵。。
Microsoft JET Database Engine 错误分析
Microsoft JET Database Engine 错误 '80040e10'
至少一个参数没有被指定值。 分析原因,很简单的原因。数据库中的字段与你程序中的字段不一样。
比如
select * fromtest where aaa
而在数据库中不存在这个字段,就会这种问题
============================================
你检查下 order 后的字段名是不是正确
注意保留字段
select * from [Classify] where [BriefTopic]=2 ORDER BY [rootid],[orders]
select * from Classify where BriefTopic=2 ORDER BY rootid desc
order by 后面只能跟一个参数! 参数后面可以跟desc,
就是正排序和逆排序!
把sql语句发上来看看呀。。