中分化鳞癌可以治好吗:ASP错误!至少一个参数没有被指定值。

来源:百度文库 编辑:高校问答 时间:2024/04/29 04:16:07
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft JET Database Engine 错误 '80040e10'

至少一个参数没有被指定值。

/delete.asp,行10

代码如下:

<!-- #include file="adovbs.inc" -->
<%
dim conn
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("students.mdb")
Conn.Open
dim sqlstr
id=Cint(request("id"))
sqlstr="select * from 学生资料 where 编号=id"
set rs=conn.execute(sqlstr)
rs.delete
rs.update
response.redirect "editor.asp"
%>
谢谢!二楼的朋友!
猜用了楼下的朋友的方法出现如下错误提示!

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft JET Database Engine 错误 '80040e10'

至少一个参数没有被指定值。

/delete.asp,行10

sqlstr="select * from 学生资料 where 编号=id" 这一句有问题。引用变量应该是用&或者+。全句因该是sqlstr="select * from 学生资料 where 编号="&id
补充:SQL里删除,添加数据后是不用更新的。不好意思。刚才没有注意看整个,以上程序要把rs.update 去掉,谢谢jinyu1033给出指正

先按楼上的方法改。

然后去掉rs.update .

删除记录后不用在更新了,把那个rs.update 不要了,这个只在更新记录或是添加记录时才用的。