ASP ACC修改记录时为什么不能有空字段

来源:百度知道 编辑:UC知道 时间:2024/09/28 13:24:55
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/bb/b/modifynews.asp, 第 20 行

浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)

网页:
POST 137 ??? /bb/b/modifynews.asp

POST Data:
wxrq=2008.06.30&gsmc=%CE%E4%BA%BA%BE%DE%BE%AB&yqxh=3121&yqbh=W0007061&jhrq=&bj=580&bz=%B2%E2%CA%D4%CC%BD%B0%F4&tel=&submit1=%CC%E1+%BD%BB

<%
dim IID
IID=request("id")
dim name,pwd,email,person
dim sql
dim rs
wxrq=Trim(request("wxrq"))
gsmc=Trim(request("gsmc"))
yqxh=Trim(request("yqxh"))
yqbh=Trim(request("yqbh"))
jhrq=Trim(request("jhrq"))
bj=Trim(request("bj"))
bz=Trim(request("bz"))
tel=Trim(request("tel"))
set rs=server.createobject("adodb.recordset")
conn = "DBQ=" + server.mappath("da

sql="update wxdj set jhrq='"&jhrq&"',bj='"&bj&"',bz='"&bz&"',tel='"&tel&"' where id="+IID
conn.execute(sql)

rs.Open sql,conn,1,1是以只读方式打开数据库 所以不能更新

首先请打开你的表设置器,看看对应字段“必填字段”,“允许空字符串”这两项设置,其次把rs.Open sql,conn,1,1 改成conn.Execute(sql)