Topic: 求助:关于sql语句中参数传递的问题 |
Print this page |
1.求助:关于sql语句中参数传递的问题 | Copy to clipboard |
Posted by: 白衣乎卿相 Posted on: 2004-05-01 15:47 一个jcombox,用来选择表中的字段名,一个输入参数值的jtextfield,将获取的字段名赋给参数1,将获取的字段值赋给参数2,参数1,2都是在parameterrow内定义的,然后在querydataset中的sql语句为select usrname,number from table1 where :参数1=:参数2,请问这种方法行不行的通?如果行的话,我的为什么查询不出来?如果不行地话,怎样可以实现我说的通过选择字段,再输入相应的字段值来查询?望各位高手不吝相告。谢谢 |
2.Re:求助:关于sql语句中参数传递的问题 [Re: 白衣乎卿相] | Copy to clipboard |
Posted by: huangjiacai Posted on: 2004-05-01 17:43 小弟愚见: “一个jcombox,用来选择表中的字段名,一个输入参数值的jtextfield,将获取的字段名赋给参数1,将获取的字段值赋给参数2,参数1,2都是在parameterrow内定义的” 这里是没有错,但是你后面用到的sql时,where语句本来是用来判断的(限制的)就象if语句中的意思一样,if(true)则返回值; 但是你象你这样用的话就象是在(where中)赋值一样,不构成判断的呀! 方法:参数分别在不同的paramerrow定义试试看 |
3.Re:求助:关于sql语句中参数传递的问题 [Re: 白衣乎卿相] | Copy to clipboard |
Posted by: tangming Posted on: 2004-05-01 22:23 不懂你的意思? 你是想用变量构造sql语句么? |
4.Re:求助:关于sql语句中参数传递的问题 [Re: 白衣乎卿相] | Copy to clipboard |
Posted by: 白衣乎卿相 Posted on: 2004-05-02 08:35 对呀,就是想用参数来传递sql中的判断语句,where 字段名=字段值,字段名和字段值都是参数。 若是两个参数放到不同的parameterrow中,在querydataset中选择的时候不是一次只能选一个parameterrow吗? |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |