Microsoft OLE DB Provider for ODBC Drivers (0x80040E21) ODBC 驱动程序不支持所需的属性。

来源:百度知道 编辑:UC知道 时间:2024/06/30 20:05:08
如果rs.open sql,MM_conn_STRING,1,3 的时候说参数需要为1。
代码如下:
gyadd.asp
<!--#include file="Connections/conn.asp" -->
<%
set rs=server.createobject("adodb.recordset") '利用Server内置对象创建一个记录集
sql="select ggname,ggtitle,ggnr,ggdate from gonggao"
rs.open sql,MM_conn_STRING,1,1 '用刚才创建的名为rs的记录集打开数据库,设置属性为插入数据
rs.addnew '用记录集新添加一条数据
ggname=Session("name")
ggtitle=request.form("ggtitle_A")
ggnr=request.form("ggnr_A")
ggdate=date()
response.write(sql)
response.write(ggname)
rs("ggname")=ggname
rs("ggtitle")=ggtitle
rs("ggnr")=ggnr
rs("ggdate")=ggdate
rs.update '更新一下数据库中的数据。
rs.close '关闭记录集
set rs=nothing '销毁记录集
MM_conn_STRING.close '关闭数据库连接
set rs=nothing '销毁数据库连接
%>

HTML网页代码如下:
<form method="post" a

set rs=nothing '销毁记录集
MM_conn_STRING.close '关闭数据库连接
set rs=nothing '销毁数据库连接

下面的
(set rs=nothing '销毁数据库连接) 这是多余的,扫除了
应该没有什么错误吧!!
rs.open sql,MM_conn_STRING,1,3 换上去看看