Asp 中的查询表

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:22:02
dim mc
mc = Request.Form("Text") //Text是前一个网页当中的一个文本域
set rs = Conn.execute("select * from [问题]")
主要问题是,我想从前一张网页当中用户输入的值(比如:abc) 然后利用Request.form("Text") 取得这个Text的值abc 对应着查询abc 这张表
在set rs = Conn.execute("Select * form [这个地方应该怎么写才可以得到这个Text文本域中的abc的值]")

dim sql
sql="select * from" & mc
set rs = Conn.execute(sql)

其中的mc是你先前自己定义的文本域中的值,
而且,要使之可行的话,前提当然是数据库中存在这张以文本域中内容为名称的表啦,
所以,在执行上面的代码之前,你得要建立这样一张表啊,对吧

建立表:
strsql = "create table" & mc & "(id integer primary key,name text,birthday datetime)"

这里假设表中的项目有id(integer是整型,primary是定义主键),name(text是类型,好像是“文本”型?),birthday(datetime是时间类型)
这样就制作好了一张你按你获取的值为名称的表啦!

Dim table
table=trim(Request("text"))
set rs = Conn.execute("select * from "&table&")