ASP代码rs.open sql,conn,1,3

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:41:19
set rs=server.CreateObject("adodb.recordset")
sql="select * from orderon "
rs.open sql,conn,1,3
rs.addnew

运行后说:
ADODB.Recordset '800a0bb9'

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

\order_save.asp, line 21
整段代码是这样的

<% if request("company")=""or request("addr")="" or request("man")="" or request("tel")="" or request("cptype")=""or request("cpno")=""or request("sendtime")=""or request("paytype")="" then
response.Write("<script>alert('打*号的必填。');history.back()</script>")
response.End()
end if

set rs=server.CreateObject("adodb.recordset")
sql="select * from orderon "
rs.open sql,conn,1,3
rs.addnew
rs("company")=request(&quo

你的数据库的有一个表的类型跟你写的相互冲突 或者你填写的数据超过了你数据库的设置到的容量 检查一下你数据库的结构吧

可能原因,数据字段设置了不允许为空,而你没添加数据。Access的话,看一下数据库文件夹的权限是否为可写。

数据库连接问题,CONN里,数据库路径问题

我怀疑你上面还有打开了数据库,没关掉,仔细检查看看吧