回 帖 发 新 帖 刷新版面

主题:怎么写不进数据?

<!--#include file="conn/dbconn.asp"-->
<% 
Set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from House"
rs.open sql,conn,1,3

rs.addnew
ID=Request.Form("ID")
rs("DistrictName")=trim(request.form("DistrictName"))
rs("AreaName")=trim(request.form("AreaName"))
rs("Address")=trim(request.form("Address"))
rs("RoomNo")=trim(request.form("RoomNo"))
rs("PropertyType")=trim(request.form("PropertyType"))
rs("Floor")=trim(request.form("Floor"))
rs("FloorAll")=trim(request.form("FloorAll"))
rs("PropertyOwn")=trim(request.form("PropertyOwn"))
rs("PropertyDirection")=trim(request.form("PropertyDirection"))
rs("CountF")=trim(request.form("CountF"))
rs("CountT")=trim(request.form("CountT"))
rs("CountW")=trim(request.form("CountW"))
rs("CountY")=trim(request.form("CountY"))
rs("Square")=trim(request.form("Square"))
rs("Price")=trim(request.form("Price"))
rs("Note")=htmlencode2(request.form("Note"))
rs("ContactName")=trim(request.form("ContactName"))
rs("Tel")=trim(request.form("Tel"))
rs("ModDate")=date()
rs.update
rs.close
response.redirect "bookin.asp"

%>

sql的数据库.写入数据以后.只增加了ID.字段里面全是空的

回复列表 (共7个回复)

沙发

很奇怪,你的代码中没有向数据库中写ID,却写入了ID
向数据库中写的字段,却没有值。

板凳

最好把提交页面也发上来看看吧,那样才能找出问题所在啊[em10]

3 楼

难道ID的字段不用写?

4 楼

看了你的话才留意到ID字段怎么没有rs的?如果你的数据库里面ID字段是自动编号的话就不用自己写ID字段了,你试试删了写ID的那行或者改为rs("id")试试[em2]

5 楼

<!--#include file="conn/dbconn.asp"-->
<% 

dim DistrictName,AreaName,Address,RoomNo,PropertyType,Floor,FloorAll,PropertyOwn,PropertyDirection,CountF,CountT,CountW,CountY,Sqaure,Price,Note,ContactName,Tel
Set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from House"
rs.open sql,conn,1,3

rs.addnew

rs("DistrictName")=trim(request.form("DistrictName"))
rs("AreaName")=trim(request.form("AreaName"))
rs("Address")=trim(request.form("Address"))
rs("RoomNo")=trim(request.form("RoomNo"))
rs("PropertyType")=trim(request.form("PropertyType"))
rs("Floor")=trim(request.form("Floor"))
rs("FloorAll")=trim(request.form("FloorAll"))
rs("PropertyOwn")=trim(request.form("PropertyOwn"))
rs("PropertyDirection")=trim(request.form("PropertyDirection"))
rs("CountF")=trim(request.form("CountF"))
rs("CountT")=trim(request.form("CountT"))
rs("CountW")=trim(request.form("CountW"))
rs("CountY")=trim(request.form("CountY"))
rs("Square")=trim(request.form("Square"))
rs("Price")=trim(request.form("Price"))
rs("UnitName")=trim(request.form("UnitName"))
rs("Note")=htmlencode2(request.form("Note"))
rs("ContactName")=trim(request.form("ContactName"))
rs("Tel")=trim(request.form("Tel"))
rs("ModDate")=date()
rs.Update
rs.close
set rs=nothing
conn close
set conn =nothing
response.Write("<script language='JavaScript'>alert('系统提示:\n\n ■ 添加成功!等待管理员审核!'); this.location='bookin.asp';</script>")


%>


已经搞定了

6 楼

不过我怎么按类型保存呢?比如写入的时候是"出租"
怎么在保存时候让数据库里面的Trade字段自动写为"出租"呢
我是bookin.asp?=Trade=出租 这样的打开的.但保存的时候Trade这个字段为空.是怎么回事

7 楼


只增加了ID,而你又没有写关于增加ID的代码,说明ID可能为自动编号;

ID增加了,说明代码应该正确执行了。但其他数据没有写入,可能是没有获取到值。

建议检查一下是否获取到了其他数据的值。

我来回复

您尚未登录,请登录后再回复。点此登录或注册