asp编码,数据写入数据库(access)中是空白的,怎么办呀,在线等。谢谢

写入数据库页面代码<!--#includefile="conn.asp"--><%id=request.QueryString("id")type1=request.Fo... 写入数据库页面代码
<!--#include file="conn.asp"-->
<%
id=request.QueryString("id")
type1=request.Form("type")
style=request.Form("style")
protitle=request.Form("protitle")
proname=request.Form("proname")
preprice=request.Form("preprice")
price=request.Form("price")
discount=request.Form("discount")
saving=request.Form("saving")
pic=request.Form("pic")
count1=request.Form("count")
strsql="select * from pro where 编号="&id
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn,1,3
rs("type")=type1
rs("style")=style
rs("protitle")=protitle
rs("proname")=proname
rs("preprice")=preprice
rs("price")=price
rs("discount")=discount
rs("saving")=saving
rs("pic")=pic
rs("count")=count1
rs.update
response.Write("<script>alert('修改成功');window.location.reload('pro.asp');</script>")
%>
展开
 我来答
好文精选馆
2012-11-19 · TA获得超过1225个赞
知道小有建树答主
回答量:459
采纳率:66%
帮助的人:234万
展开全部
代码基本上没问题,建议在 strsql="select * from pro where 编号="&id ,这行代码下面添加 response.write id 或者response.write count1
或者在最后一行添加这些代码,测试能不能把获取表单的变量读出来,如果能读出来,就说明这些变量没问题,那就是数据库路径或者没连接好数据库的问题
linzi2
2012-11-19 · TA获得超过1261个赞
知道大有可为答主
回答量:1563
采纳率:0%
帮助的人:547万
展开全部
楼主更新信息时要注意三点:
1、你能保证你要修改的编号存在吗?还有字段名称就叫“编号”吗?
建议在rs.open下加个判断
If Not rs.Eof Then
rs("字段")=数据
rs.update
else
Response.Write "xxx"
end if
2、楼主应该根据不同的字段类型转换一下数据,比如一些cint之类的
3、楼主应该判断下数据的合法性后才能入库操作
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
校镶桖xO
2012-11-21 · TA获得超过385个赞
知道小有建树答主
回答量:260
采纳率:0%
帮助的人:258万
展开全部
你好!
你这样操作有点不好啊,正如am7972所说,你得先判断一系列的参数再操作数据库,比如 :
<%
dim id
id = trim(request.QueryString("id"))
if id="" then response.end '如果为空停止
if not isnumeric(id) then response.End()'如果不是数字停止
if id <1 then response.End()
%>
然后这里再引用CONN数据库文件
<%
接收一系列值
可以先输出 下response.write()下值,看是否能正常接收到
接收完后最好先判断下必填项,如果为空则返加上一页
这里在打开数据库并操作
%>

如果你没有正确 的写入数据库数据,可以一步步用response.wirte()+response.end 前面是输出,.end要停止代码运行, 这样就知道问题出在哪里了。
很多都得自己调试才能得到解决问题的答案,也让自己的水平得到提高的。
祝你成功!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式