|
主题: 在asp中关于数据排序问题请教
|
command999
职务:普通成员
等级:1
金币:-1.0
发贴:10
|
#12005/1/20 12:26:02
sql="select * from jsxmbase order by '"&request("select")&"' asc"
sql="select * from jsxmbase order by id asc"
第二条好用,第一条不好用,变量正确接收。
请教高手这是为什么呢?
十分感谢~~~
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#22005/1/20 12:38:43
为什么要加单引号呢? 这样sql就变成了
select * from jsxmbase order by 'id' asc
自然错误了~
|
command999
职务:普通成员
等级:1
金币:-1.0
发贴:10
|
#32005/1/20 12:43:50
Microsoft JET Database Engine 错误 '80040e14'
ORDER BY 子句语法错误。
这就是不加单引号的结果啊,必须用那个做转义字符啊
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#42005/1/20 12:56:12
你输出sql看一下就知道为什么错误了 转义字符?
|
command999
职务:普通成员
等级:1
金币:-1.0
发贴:10
|
#52005/1/20 13:00:25
我用的是ACCESS 怎么输出sql?
|
缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#62005/1/20 14:03:59
Response.write sql
|
command999
职务:普通成员
等级:1
金币:-1.0
发贴:10
|
#72005/1/20 14:11:20
sql="select * from jsxmbase order by "&selec&" asc"
问题解决
非常感谢你
|