sql查询语句中表名的替代
有以下语句
set rsT=server.CreateObject("ADODB.RecordSet")
trySql="select * from tryinfo where ID="&Session("selectTryId")&""
rsT.open trySql,Conn
TryDateName=trim(rsT("DB_NAME"))
Session("tryT")=TryDateName
然后是一个sql查询
trySql="select * from "&Session("tryT")&" where TRY_TYPE='1'"
rsT.open trySql,Conn
但是总是提示在
trySql="select * from "&Session("tryT")&" where TRY_TYPE='1'"
这一行出错,这是怎么回事啊?表名应该怎样被替代啊?
另外,同样的语句,用access数据库就没有问题,用sql2000就出了问题,为什么呢?