首页 新闻 会员 周边 捐助

cmd.Parameters.AddWithValue("type", type1)不能参数赋值

0
悬赏园豆:60 [已解决问题] 解决于 2015-06-17 12:38

 string type1 = "p.RECEIVE_RESUME";

 order by :type desc nulls last";//代码里红色字体是oracle数据库的参数,我用p.RECEIVE_RESUME代替参数(:type)运行程序,有降序效果。但用参数运行不行。

 

 cmd.Parameters.AddWithValue("type", type1);

求指教

问题补充:

count=1 程序运行还是不降序。

洛水3000的主页 洛水3000 | 初学一级 | 园豆:14
提问于:2015-06-16 20:56
< >
分享
最佳答案
0

order by的列名,不能直接参数化的。

收获园豆:60
幻天芒 | 高人七级 |园豆:37207 | 2015-06-17 10:21

那有什么办法实现类似功能啊(根据<ul><li>传的值,显示不同排序的信息)

洛水3000 | 园豆:14 (初学一级) | 2015-06-17 12:14

@屠龙灬世家: 拼sql。其他地方参数化,排序就拼sql。

幻天芒 | 园豆:37207 (高人七级) | 2015-06-17 12:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册