asp调用assess数据库数据类型报错
程序如下:<%setrs2=conn.execute("SELECTDISTINCThuohaoFROMproduit")response.write("<br>"&rs...
程序如下:
<%
set rs2=conn.execute("SELECT DISTINCT huohao FROM produit")
response.write("<br>"&rs2("huohao")&":<br>")
set rs=conn.execute("select id_ku from produit where huohao='"&rs2("huohao")&"'")
do while not rs.eof
set rs1=conn.execute("SELECT * FROM ku WHERE id='"&rs("id_ku")&"'") //本行报错
do while not rs1.eof
response.write(rs1("ku")&"<br>")
rs1.movenext
loop
set rs1=nothing
rs.movenext
loop
set rs=nothing
set rs2=nothing
%>
表produit中,id_ku字段为数字长整型,huohao为文本型
表ku中,id为自动编号,ku为文本型
报错的行为
set rs1=conn.execute("SELECT * FROM ku WHERE id='"&rs("id_ku")&"'")
报错内容:
Microsoft JET Database Engine 错误 '80040e07'
标准表达式中数据类型不匹配。
高手帮忙指点下,谢谢! 展开
<%
set rs2=conn.execute("SELECT DISTINCT huohao FROM produit")
response.write("<br>"&rs2("huohao")&":<br>")
set rs=conn.execute("select id_ku from produit where huohao='"&rs2("huohao")&"'")
do while not rs.eof
set rs1=conn.execute("SELECT * FROM ku WHERE id='"&rs("id_ku")&"'") //本行报错
do while not rs1.eof
response.write(rs1("ku")&"<br>")
rs1.movenext
loop
set rs1=nothing
rs.movenext
loop
set rs=nothing
set rs2=nothing
%>
表produit中,id_ku字段为数字长整型,huohao为文本型
表ku中,id为自动编号,ku为文本型
报错的行为
set rs1=conn.execute("SELECT * FROM ku WHERE id='"&rs("id_ku")&"'")
报错内容:
Microsoft JET Database Engine 错误 '80040e07'
标准表达式中数据类型不匹配。
高手帮忙指点下,谢谢! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询