这个代码哪里有错啊(100)

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:54:47
if(session("user_name")<>"" and session("user_class")>=3)then

set rst=Server.CreateObject("ADODB.recordset")
rst.open "product",conn,1,3
rst.addnew
rst("product_name")=request.Form("product_name")
rst("product_size")=request.Form("product_size")
rst("product_figure")=request.Form("product_figure")
rst("groduct_acreage")=request.Form("groduct_acreage")
rst("groduct_grade")=request.Form("groduct_grade")
rst("groduct_waxing")=request.Form("groduct_waxing")
rst("groduct_npz")=request.Form("groduct_npz")
rst("groduct_kyz")=request.Form("groduct_kyz")
rst("groduct_ini")=request.Form("groduct_ini")

rst.update
rst.close
set rst = nothing

rst.open "product",conn,1,3
你的product是一个表吧,但是你没有查询语句

就如下面说的:
无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE'。

需要一个SQL语句,然后才能open那个语句

rst.open "product" 是什么,如果是变量,请不要添加"" 如果是sql语句,那么你的语句不完整.需要更换 看你的代码的意思,好像是要打开product表,那么就换成这个吧 rst.open "select * from product",conn,1,3这样就可以了.

很显然是没有sql语句