请问如果要实现这样的目的该怎么办?可不可以用两个SQL语句?
<% dim conn,rs
set conn=server.CreateObject("adodb.connection")
conn.Open("book")
set rs=server.CreateObject("adodb.recordset")
strsql="select * from booklist"
------
strsql1="select * from booklist where bookname=接收的值"
------- [ 比如说=request(text)]
set rs=conn.Execute(strsql)
set rs1=conn.Execute(strsql1)
%>
问题点数:20、回复次数:7Top
1 楼wangfei2428(龙飞)回复于 2002-06-05 08:59:05 得分 0
您的目的是什么?我不明白Top
2 楼wangfei2428(龙飞)回复于 2002-06-05 09:00:23 得分 0
您的目的是什么意思?我不明白Top
3 楼saucer(思归)回复于 2002-06-05 09:04:55 得分 6
strsql1 = "select * from booklist where bookname='" & Request("someformname") & "'"
Top
4 楼gq(游子)回复于 2002-06-05 09:06:48 得分 0
可以。
<% dim conn,rs,rs1
set conn=server.CreateObject("adodb.connection")
conn.Open("book") '你这里open可能有问题。
set rs=server.CreateObject("adodb.recordset")
set rs1=server.CreateObject("adodb.recordset")
strsql="select * from booklist"
'------
strsql1="select * from booklist where bookname=接收的值"
'------- [ 比如说=request(text)]
set rs=conn.Execute(strsql)
set rs1=conn.Execute(strsql1)
%>
Top
5 楼Emma_R(Emma_R)回复于 2002-06-05 09:12:05 得分 0
我的意思是,在同一个ASP页面中,我用一个下拉列表框选择由数据库中调入的数值
然后,根据选中的数值在进行查询,并显示所有值。Top
6 楼wangfei2428(龙飞)回复于 2002-06-05 09:19:10 得分 7
可以的。但您在执行第二条语句前要判断
if request("text")<>"" then
strsql1 = "select * from booklist where bookname='" & Request("someformname") & "'"
set rs=conn.execute(strsql1)
...
end if
可以写成子程序
Top
7 楼gq(游子)回复于 2002-06-05 09:24:59 得分 7
帮你简化一下。
可以的。但您在执行第二条语句前要判断
strsql1 = "select * from booklist"
if request("text")<>"" then
strsql1 =strsql1 &" where bookname='" & Request("someformname") & "'"
end if
set rs=conn.execute(strsql1)
...
Top
8 楼Emma_R(Emma_R)回复于 2002-06-05 09:44:15 得分 0
恩,了解了,谢谢各位!Top
相关问题
- SYBASE中SQL语句可不可以实现如下功能?
- 这句sql语句可不可以优化?
- 请教SQL语句中的JOIN可不可以嵌套?
- 我的SQL语句太长了,可不可以分行?怎样分?
- 可不可以在sql语句中加入if等判断语句?请举例谢谢
- 求教一个高难度sql语句(不知道可不可以用sql实现)!
- 用command添加参数更新sql数据库时,用的sql语句可不可以包含子查询?急!!
- access中通过connection执行sql语句时可不可以把两句并一块,使用什么分隔?
- 高手,大虾,这个SQL语句如何写呢,not in 可不可以对多个字段进行处理呢?????
- 请问Excel或者DBF可不可以用OleDb连接用Create Table创建表然后用SQL语句Update?




