首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > vbScript >

sql查询用到变量的有关问题

2012-03-13 
sql查询用到变量的问题ghtrs(levevale)*1000Setconn1Server.CreateObject(ADODB.CONNECTION)HJSTRCO

sql查询用到变量的问题
ght=rs("levevale")*1000 

  Set conn1=Server.CreateObject("ADODB.CONNECTION")  
  HJSTRCONN1="Provider=MSDAORA;Data Source=*;User ID=*;Password=*" 
conn1.Open HjStrConn1  
  sql1 = "select cubage from data_tcubage where tank='"+rs("names")+"'and high= " & ght
set rs1=conn.execute(SQL1) 
<%=rs1("cubage")%> 
以上语句查询不到结果,没有数值显示,但把 ght=rs("levevale")*1000 换成ght=1000 就会有数据出来rs("levevale")是带3位小数的数值,例如4.567,现在要把它乘以1000让它和high计较, 请问应该怎么修改,谢谢!

[解决办法]
ght是个变量吗
sql1 = "select cubage from data_tcubage where tank='"+rs("names")+"'and high='"&ght&"' "
 

热点排行