注册 登录
编程论坛 ASP技术论坛

数据库操作出现以下提示?

lxd0980 发布于 2011-04-24 00:56, 415 次点击
  <form id="form1" name="form1" method="post" action="addshuru.asp">
    <table width="70%" height="227" border="1" align="center">
      <tr>
        <td colspan="5">SQL2000数据基本操作系统</td>
      </tr>
      <tr>
        <td colspan="5">一 数据插入操作</td>
      </tr>
      <tr align="center">
        <td>Id</td>
        <td>name</td>
        <td>pwd</td>
        <td>tell</td>
        <td>Mess</td>
      </tr>
      <tr>
        <td height="53"><label>
          <input name="Id" type="text" id="Id" size="10" />
        </label></td>
        <td><label>
          <input name="name" type="text" id="name" size="10" />
        </label></td>
        <td><label>
        <input name="pwd" type="password" id="pwd" size="11" />
        </label></td>
        <td><label></label>
          <label>
          <input name="tell" type="text" id="tell" size="11" />
        </label></td>
        <td><label></label>
          <label>
          <textarea name="Mess" cols="10" id="Mess"></textarea>
        </label></td>
      </tr>
      <tr>
        <td colspan="5" align="center"><label>
          <input type="submit" name="Submit" value="提交" />
          <input type="reset" name="Submit2" value="取消" />
        </label></td>
      </tr>
      <tr>
        <td colspan="5" align="right"><a href="stu2.asp">查看数据是否添加成功</a></td>
      </tr>
    </table>
  </form>



addshuru.asp


<%
Dim db, strConn
strConn="provider=sqloledb.1;uid=sa;pwd=1234; initial catalog=caozuo;data source=PC-201012102302"
Set db=Server.CreateObject("ADODB.Connection")
db.Open strConn

dim Id,name,pwd,tell,Mess

set rs=server.createobject("adodb.recordset")

rs.open "select * from caozuo",conn,1,3

rs.addnew
rs("id")=trim(request("Id"))
rs("name")=trim(request("name"))
rs("pwd")=trim(request("pwd"))
rs("tell")=trim(request("tell"))
rs("message")=trim(request("Mess"))
rs.update
rs.close
set rs=nothing

%>
出现以下提示:
只有本站会员才能查看附件,请 登录

我是输入是的参数是正确的了,怎么还是出现情况了.
4 回复
#2
kangli_kl2011-04-24 09:52
这种报错一般都是sql语句的问题,或者某个数据库的字段名称和你sql里的对应不上,仔细查查数据库和sql语句
#3
ywyql_842011-04-24 10:09
看看你 rs("字段名")是否与表 caozuo 里的字段名一致
#4
dzt00012011-04-24 13:10
rs.open "select * from caozuo",conn,1,3

conn在哪里定义的?

 
#5
lxd09802011-04-24 17:29
哦,知道了,应该要把conn改成 strConn 就可以了,谢谢提醒.
1