主题:  问什么数据不能写入数据库?

007xo

职务:普通成员
等级:1
金币:0.0
发贴:32
#12005/3/4 15:58:17
我用的是access 2000的数据库,其中要用到的有两个表,一个是TYPE表(字段:TYPEID、TYPE两个字段);另一个是LEARNING表(字段:TITLE、CONTENT、IMAGES、TYPEID)。先有如下几个页面程序:
1、添加文章页面,其中主要的是一个想保存页面传递TYPEID的程序段,如下:
<%
dim rs,sql,sel
set rs=server.createobject("adodb.recordset")
sql="select * from type"
rs.open sql,conn,1,1
             do while not rs.eof
sel="selected"
         response.write "<option " & sel & " value='"+CStr(rs("typeID"))+"'>"+rs("type")+"</option>"+chr(13)+chr(10)
         rs.movenext
         loop
            rs.close
             %>
</select>

2、保存文章页面
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from learning"
rs.open sql,conn,3,2
rs.addnew
rs("hits")=1
rs.Fields("typeid")=Request.Form("typeid")
rs.Fields("images")=Request.Form("images")
rs.Fields("title")=Request.Form("title")
rs.Fields("content")=Request.Form("content")
rs("dateandtime")=date()
rs.update
rs.close
%>
可是为什么就想数据库里面添加不了数据呢?郁闷!望有志之士能出手相助!小弟先谢过!



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22005/3/5 0:55:47
错误提示呢


非常大鱼

007xo

职务:普通成员
等级:1
金币:0.0
发贴:32
#32005/3/5 9:14:24
没有错误提示!直接跳转到了我指定的页面!~但是我在数据库和指定的页面上面都看不到刚写入的数据!~



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
#42005/3/5 12:39:32
一、rs.open sql,conn,1,3

二、在ACCESS的SQL视图窗口中自己写一条INSERT语句看看错误提示


难人一个……

copy123

职务:普通成员
等级:1
金币:0.0
发贴:3
#52005/3/9 15:08:51
一、有没有连接数据库的coon.asp文件
二、rs.open sql,conn,1,3
"rs.open sql,conn,1,1"好像是不行的