ASP提交到数据库怎么是空的

来源:百度知道 编辑:UC知道 时间:2024/06/07 07:38:18
<!--#include file="inc/Conn.asp"-->
<!--#include file="Inc/articleCHAR.INC"-->
<%
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from anli"
rs.open sql,conn,1,3

rs.addnew
rs("title")=request.form("title")
rs("autor")=request.form("autor")
rs("introduce")=request.form("introduce")
rs("sort_id")=request.form("sort_id")
rs.update
rs.close
%>
提交后数据库增加了一行.但是内空却是空白的.请各位高手看看是怎么回事.
文本输入框跟数据库里都改成相应的字段.但是就是添加进去时是空白的.

哦.我明了..
其实是你的页面文件框,还没有改名字..又或者你的rs("字段"),意思就是数据库里面没有相应的字段...
建议你把其它字段删除掉.一一排除一下测试.

把你的表单帖出来,肯定是你的表单的值没传过来.你先不要用request.form("title") ,直接用字符串.如"aaaaaaa",
或者把request.form("title") 输出来看看能不能输出值.
理论上应该把sql="select * from anli" 改成sql="select * from anli where sort_id is null"

代码是没问题 就看字段名字对不对的上了