[求助]数据类型问题
错误类型:Microsoft JET Database Engine (0x80040E07)
标准表达式中数据类型不匹配。
/eshop.asp, 第 34 行
<%
strCpbm=request("cpbm")
ProductList=session("ProductList")
Products=Split(request("cpbm"),",")
for I=0 to UBound(Products)
PutToShopBag Products(I),ProductList
Next
session("ProductList")=ProductList
Head="以下是你所选购的CD"
ProductList=session("ProductList")
if len(ProductList)=0 then
response.redirect"nothing.asp"
response.End
end if
if request("MySelf")="Yes" then
ProductList=""
Products=split(request("cpbm"),",")
for I=0 to UBound(Products)
PutToShopBag Products(I),ProductList
Next
session("ProductList")=ProductList
end if
if len(ProductList)=0 then
response.redirect"nothing.asp"
response.End
end if
set rs=server.CreateObject("adodb.recordset")
sql="Select * From product"
sql=sql &" Where Product_Id In("&ProductList&")"
rs.open sql,conn,3,3 '报错位置
%>
我的Product_Id字段的数据类型是自动编号
如果是文本的就不会报错。。
但这个地方我需要那个字段是自动编号。。大家能不能帮我想想办法
[此贴子已经被作者于2007-8-23 12:54:49编辑过]