高手请进!!ASP网站产品列表添加问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 13:50:56
我现在的网站添加产品列表不能写入上一级产品列表的ID,能写入添加的列表名,数据库字段如下:SmallClassID SmallClassName BigClassID
二级列表是根据一级表的ID来读取的.请高手帮忙看一下,是哪里的问题.代码如下:
<%dim Action,BigClassName,EnBigClassName,SmallClassName,EnSmallClassName,BigClassID,rs,FoundErr,ErrMsg
Action=trim(Request("Action"))
SmallClassName=trim(request("SmallClassName"))
EnSmallClassName=trim(request("EnSmallClassName"))
BigClassID=trim(request("BigClassID"))

sqlBig="select * from BigClass where BigClassID='" & BigClassID & "'"
Set rsBig= Server.CreateObject("ADODB.Recordset")
rsBig.open sqlBig,conn,1,1
BigClassID=rsBig("BigClassID")
rsBig.close

if Action="Add" then
if SmallClassName="" then
FoundErr=True
ErrMsg=ErrMsg & "<br><li>产品小类名不能为空!</li>"
end if
if FoundErr<>True then
Set rs=Server.CreateObject

不是很明白,呵呵!

BigClassID=trim(request("BigClassID"))

得到的是文本类型的,凭直觉,数据库里面BigClassID应该是自动编号,数据类型为长整数类型,改一下看看:

BigClassID=clng(request("BigClassID"))

sqlBig="select * from [BigClass] where [BigClassID]=" & BigClassID

如果错误请参考其他回答。