我遇到了小麻烦。我的数据无法显示。
我的网页脚本如下:
sqlWFlexi = "Select StaffDepart,StaffName From Employee Where StaffNo = '"&myStaffNo &"'"
set rsWFlexi = ConnISAS.execute(sqlWFlexi)
if not rsWFlexi.eof then
myWFlexi = rsWFlexi("StaffName")
end if
sql="Select StaffDepart, StaffName from Employee where StaffNo = '" & myWFlexi & "'"
set rs1 = ConnISAS.execute(sql)
if not rs1.eof then
myDept = rs1("StaffDepart")
myNameStaff= rs1("StaffName")
if rs1("WFlexi") = "-" then
myFlexi = "0"
else
myFlexi = "1"
end if
end if
这应该显示StaffName和StaffDepart。你能告诉我我的剧本究竟缺少什么吗?
答案 0 :(得分:0)
您没有在第二个sql语句中选择WFlexi。 此外,如果你必须打印任何东西,那么你应该使用
<%
response.write myDept
%
&GT;
如果您不想使用response.write,则必须使用asp&lt;%= myDept%&gt; html中的标签。
答案 1 :(得分:0)
你有两个sql语句,如果
myWFlexi = rsWFlexi("StaffName")
从
sqlWFlexi = "Select StaffDepart,StaffName From Employee Where StaffNo = '"&myStaffNo &"'"
我只想说约翰史密斯
和第二个语句sql="Select StaffDepart, StaffName from Employee where StaffNo = '" & myWFlexi & "'"
从中获取价值
myWFlexi = rsWFlexi("StaffName")
表示您希望根据值myWFlexi
从员工获取数据StaffName和StaffDepart。
您声明它的方式不正确,即使您已经声明response.write