很郁闷我刚刚学做ASP程序
然后用书上的一种方法来更新修改数据
我写的是这样的:
<!--#include file="ADOFUNCTIONS.ASP"-->
<%
Dim newstitle1,newsbody1,newsdate
newstitle1=request.Form("newstitle")
newsbody1=request.Form("newsbody")
newsdate=date()
Dim objRS, strSQL
strSQL = "SELECT * FROM news Where id="&request("id")
Set objRS= GetSQLRecordset(strSQL, "ghy.mdb", "news")
objrs.update Array("newstitle" ,"newsbody", "adddate"), _
Array(newstitle1, newsbody1, newsdate)
objrs.close
set objrs=nothing
objconn.close
set objconn=nothing
response.Write "<script language=javascript>alert('修改成功');history.go(-1);</script>"
response.End
%>
<!--#include file="ADOFUNCTIONS.ASP"-->(这个是盘里面的一个定义的文件连接数据库和定义表的应该不会有错,
我添加新闻可以成功)
希望高手快快指教我写的这个更新数据的代码哪里有问题测试的结果错误是这样的:
Microsoft JET Database Engine 错误 '80040e10'
至少一个参数没有被指定值。
/admin/ADOFUNCTIONS.ASP,行25
我不懂哪一个参数没被指定
第25行是这样的: GetSQLRecordset.Open strSQL, objConn, adOpenKeyset, adLockOptimistic, adCmdText
希望快点有高手帮我解决,无限感激!!