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就出了问题,为什么呢?
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就出了问题,为什么呢?
...全文
相关推荐
在Sql Server查询语句中能不能用变量表示表名
NULL 博文链接:https://haroldxie.iteye.com/blog/753625
在Oracle PL/SQL中游标声明中表名动态变化的方法
在Oracle PL/SQL中游标声明中表名动态变化的方法
深入mysql存储过程中表名使用参数传入的详解
本篇文章是对mysql存储过程中表名使用参数传入进行了详细的分析介绍,需要的朋友参考下
SQL时间查询语句
各种时间查询语句!年月日~星期,钟点。应有尽有!
asp获取数据库中表名和字段名的代码
代码如下:< % ‘功能:显示数据库中表名、字段名、字段内容 ‘原创:wangsdong ‘原创文章,转载请保留此信息,谢谢 set rs=server.CreateObject(“adodb.recordset”) db=”db1.mdb” set conn=server.CreateObject(“adodb.connection”) connstr=”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” & Server.MapPath(db) conn.open connstr Set rs=Conn.OpenSchema(20) Do Unti


