+ -
当前位置:首页 → 问答吧 → 语法有误,帮帮我

语法有误,帮帮我

时间:2011-12-08

来源:互联网

下面的代码哪里写错了,求看看
 comCode = Request("comcode")
  strXmlNames = ""
  Set objCONN = Server.CreateObject("ADODB.Connection")
Set objRS = Server.CreateObject("ADODB.RecordSet")
objCONN.open application("ConnStr")
  if comCode.split(";").length > 0 then
  dim str
  str = comCode.split(";")
  dim sum  
  sum = 0
  for each sum in str.length-1
  strSQL = "SELECT distinct STF_Name FROM Staff_Company,Staff WHERE Staff_Company.STF_ID=Staff.STF_ID AND Company_Code='"& str[sum] &"'"
  objRS.open strSQL,objCONN
 while not objRS.EOF
 strXmlNames = strXmlNames+trim(objRS("STF_Name")) + ";"  
objRS.movenext
 wend
 objRS.Close  
  sum++
  next
else
strSQL = "SELECT distinct STF_Name FROM Staff_Company,Staff WHERE Staff_Company.STF_ID=Staff.STF_ID AND Company_Code='"& comCode &"'"
objRS.open strSQL,objCONN
while not objRS.EOF
  strXmlNames = strXmlNames+trim(objRS("STF_Name")) + ";"  
objRS.movenext
wend
objRS.Close
Response.Write(strXmlNames)
  endif
   
objCONN.Close

作者: pigerfen   发布时间: 2011-12-08

这不是VB.NET,是ASP代码,而且,你应该给出哪一行错,错误提示是什么。查询错了还是代码错了。

作者: caozhy   发布时间: 2011-12-08

怎么知道哪行有错误,求解

作者: pigerfen   发布时间: 2011-12-08

运行,或者用调试器启动,会报告。

作者: caozhy   发布时间: 2011-12-08

dim str() as string
  str = comCode.split(";")
split之后生成的是数组

作者: zhuhuailei   发布时间: 2011-12-13

dim str() as string
  str() = comCode.split(";")
split之后生成的是数组

作者: zhuhuailei   发布时间: 2011-12-13