w*****u 发帖数: 299 | 1 目的即使user input的电影名字不完全,也可以找出可能的title.
因为用Accss Database, 所以用 “*" instead of "%". 还是不对,
请帮忙看看,谢乐谢乐,如果有更好的这类search功能的codes, 能
不能email给我 by e*****[email protected]?
Dim strSplit, i
strSplit = Request.Form("Title")
arrstrSplit = Split(strSplit)
For i=0 to UBound(arrstrSplit)
strSQL = "select * from Movies where Title LIKE '*"&
arrstrSplit(i)&"*'"
NEXT
rst.Open strSQL, StrConn | j**i 发帖数: 419 | 2 strSQL's value is replaced repeatly in loop?
sth wrong?
~~~~~~~~~~~~~
?
【在 w*****u 的大作中提到】 : 目的即使user input的电影名字不完全,也可以找出可能的title. : 因为用Accss Database, 所以用 “*" instead of "%". 还是不对, : 请帮忙看看,谢乐谢乐,如果有更好的这类search功能的codes, 能 : 不能email给我 by e*****[email protected]? : Dim strSplit, i : strSplit = Request.Form("Title") : arrstrSplit = Split(strSplit) : For i=0 to UBound(arrstrSplit) : strSQL = "select * from Movies where Title LIKE '*"& : arrstrSplit(i)&"*'"
| w*****u 发帖数: 299 | 3 多谢多谢,我的方法是有问题。
现在我用一个比较笨的办法解决了问题。我在DATABASE里加了个keyw
ord field. 这样检索就容易多了。
【在 j**i 的大作中提到】 : strSQL's value is replaced repeatly in loop? : sth wrong? : : ~~~~~~~~~~~~~ : ?
|
|