查看: 1111|回复: 3
|
如何满足这一个要求呢?
[复制链接]
|
|
test table (ID, code, no, name )
1, ABC, 01, Jordan
2, CDE, 02, Nash
3, ABC, 05, Wade
SELECT name FROM test WHERE code = 'ABC' AND no = '01'
当user keyin "ABC/01" 在textfield时,record 1 将会出现
那么如果user只keyin "ABC",sql statement该如何写,才能让record 1 & 3被select呢? |
|
|
|
|
|
|
|
发表于 1-6-2006 11:57 AM
|
显示全部楼层
当 user key in "ABC/O1", 用你所用的 programming 将它 split 成 ABC, 01 不就行了? |
|
|
|
|
|
|
|
楼主 |
发表于 1-6-2006 02:04 PM
|
显示全部楼层
没错。。 这一个问题我解决了。。 但我想知道的是
因为之前我的sql statemnt是
SELECT name FROM test WHERE code = '"+ txt_code.text +"' AND '"+ txt_no.text +"'"
那么如果user只keyin "ABC",sql statement该如何写,才能让record 1 & 3被select呢?
test table (ID, code, no, name )
1, ABC, 01, Jordan
2, CDE, 02, Nash
3, ABC, 05, Wade
[ 本帖最后由 一只优雅的猪 于 1-6-2006 02:07 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 1-6-2006 05:52 PM
|
显示全部楼层
原帖由 一只优雅的猪 于 1-6-2006 02:04 PM 发表
没错。。 这一个问题我解决了。。 但我想知道的是
因为之前我的sql statemnt是
SELECT name FROM test WHERE code = '"+ txt_code.text +"' AND '"+ txt_no.text +"'"
那么如果 ...
SELECT name FROM test WHERE code = '"+ txt_code.text +"' AND '"+ txt_no.text +"'"
我正在怀疑你这段 sql 能不能运作.
无论如何... 如果 user 只是 key in ABC, 以你目前的资料库结构来看...
这样写就可以了...
"SELECT name FROM test WHERE code = '"+ txt_code.text +"'"
除非... 你还需要 user key in 其它的资料. |
|
|
|
|
|
|
| |
本周最热论坛帖子
|