作者a926 (界线)
看板Database
标题[SQL ] 请教查询语法
时间Tue Oct 31 22:34:27 2006
资料库名称:??
资料库版本: Access 2000
内容/问题描述:
请问~如果我要做查询的话
像以姓名做查询的条件
names=request("name")
years=request("years")
Set conn=Server.CreateObject("ADODB.Connection")
DBPath=server.MapPath("test.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
Set RS=Server.CreateObject("ADODB.Recordset")
rs.open "select * from 94 where name='" & named & "' ",conn,1,3
↑资料表的名称可以换成变数吗?
但如果我换成变数
rs.open "select * from" & years & "'where name='"&'" & named & "' ",conn,1,3
这样就不能用了..
後来我改成
rs.open "select name,mail from" & years ,conn,1,3
可是这样他只会显示我第一次写入的资料,後来写入的都查不到,这是为什麽?
谢谢各位的帮忙喔!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.225.158.159