佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1111|回复: 3

如何满足这一个要求呢?

[复制链接]
发表于 1-6-2006 10:32 AM | 显示全部楼层 |阅读模式
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呢?
回复

使用道具 举报


ADVERTISEMENT

发表于 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 其它的资料.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-9-2024 07:43 PM , Processed in 0.089351 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表