| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2188 人关注过本帖
标题:ASP新手,遇到问题了,求教大侠!急!!
只看楼主 加入收藏
影子第一
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-2-2
收藏
得分:0 
改过来是新错误:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e07'

[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。

/serch/modify.asp,行 8
2008-02-02 11:48
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
把你的这个页面内容写全行么?
就这两行代码,一个文本与传递,一个数据库取值,谁知道你其他相关代码的有没有错啊,写全好么?
<input type= hidden name="ID" value=<%=ID%>>把这里的value=<%=ID%>去掉,因为你这里的<%id%>没赋值啊,谁知道他从那边来的
2008-02-02 11:58
影子第一
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-2-2
收藏
得分:0 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "ytdb"
ID=Request.Form("ID")
Set rs = Server.CreateObject("ADODB.Recordset")
SqlStr = "Select * from 商家数据总列表 where ID='"&ID&"'"
Set Rs = Conn.Execute(SqlStr)

%>
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>修改商家详细信息</title>
</head>
<body>
<p><font face="幼圆" size="+3"><b>修改商家数据</b></font></p>
<form method="post" action="PostModify.asp">
<input type= hidden name="ID">
序列号:<input type="text" name="xlh" value="<%=rs("序列号")%>">
<p>分类:  <input type="text" name="fl" size="20" value="<%=rs("分类")%>"></p>
<p>合同编号ID: <input type="text" name="htbh" size="20" value="<%=rs("合同编号ID")%>"></p>
<p>用户名/注释: <input type="text" name="yhm" size="20" value="<%=rs("用户名/注释")%>"></p>
<p>商家全称: <input type="text" name="sjqc" size="20" value="<%=rs("商家全称")%>"></p>
<p>商家简称: <input type="text" name="sjjc" size="20" value="<%=rs("商家简称")%>"></p>
<p>折扣: <input type="text" name="zk" size="20" value="<%=rs("折扣")%>"></p>
<p>优惠详情: <input type="text" name="yhxq" size="20" value="<%=rs("优惠详情")%>"></p>
<p>附加协议: <input type="text" name="fjxy" size="20" value="<%=rs("附加协议")%>"></p>
<p>经营地址: <input type="text" name="jydz" size="20" value="<%=rs("经营地址")%>"></p>
<p>办公地址: <input type="text" name="bgdz" size="20" value="<%=rs("办公地址")%>"></p>
<p>办公电话: <input type="text" name="bgdh" size="20" value="<%=rs("办公电话")%>"></p>
<p>联系人: <input type="text" name="lxr" size="20" value="<%=rs("联系人")%>"></p>
<p>联系电话: <input type="text" name="lxdh" size="20" value="<%=rs("联系电话")%>"></p>
<p>传真号码: <input type="text" name="czhm" size="20" value="<%=rs("传真号码")%>"></p>
<p>QQ: <input type="text" name="QQ" size="20" value="<%=rs("QQ")%>"></p>
<p>E-mail: <input type="text" name="Email" size="20" value="<%=rs("E-mail")%>"></p>
<p>网址: <input type="text" name="wz" size="20" value="<%=rs("网址")%>"></p>
<p>签约日期: <input type="text" name="qyrq" size="20" value="<%=rs("签约日期")%>"></p>
<p>截至日期: <input type="text" name="jzrq" size="20" value="<%=rs("截止日期")%>"></p>
<p>归档日期: <input type="text" name="gdrq" size="20" value="<%=rs("归档日期")%>"></p>
<p>资料: <input type="text" name="zl" size="20" value="<%=rs("资料")%>"></p>
<p>业务员: <input type="text" name="ywy" size="20" value="<%=rs("业务员")%>"></p>
<p>商家备注: <input type="text" name="sjbz" size="20" value="<%=rs("商家备注")%>"></p>
<p>网络部备注: <input type="text" name="wlbbz" size="20" value="<%=rs("网络部备注")%>"></p>
<p>市场部备注: <input type="text" name="scbbz" size="20" value="<%=rs("市场部备注")%>"></p>
<p>客服部备注: <input type="text" name="kfbbz" size="20" value="<%=rs("客服部备注")%>"></p>
<p>校对: <input type="text" name="jd" size="20" value="<%=rs("校对")%>"></p>
<p> <input type="submit" name="b1"  value="保存修改">??
 <input type="reset" name="b2" size="20" value="全部重写">?
  <input name="b3" onclic="document.location.href='index.html';"style="CURSOR:hand;WIDTH:80px"type="button" value="返回"></p>
</p>
</form>
<%
RS.CLOSE
SET RS =NOTHING
%>

</body>
</html>
2008-02-02 12:01
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
不多说了,自己仔细想想吧
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "ytdb"
[bo]ID=Request.Form("ID")[/bo]----这里传递过来一个ID那我想问问你的下面文本框内数据显示正确么,保存页就是本页么?不是的话你在这里传递id干吗?在下一页传递。。。
Set rs = Server.CreateObject("ADODB.Recordset")
SqlStr = "Select * from 商家数据总列表 where ID='"&ID&"'"
Set Rs = Conn.Execute(SqlStr)

%>
2008-02-02 12:27
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
这个页面是从哪个页面传值过来的?
ID=Request.Form("ID")改成
ID=Request("ID")
而且没有看出你是如何修改数据的。
2008-02-02 12:37
影子第一
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-2-2
收藏
得分:0 
传值在另一个页面。多谢哦
我再看看
2008-02-02 13:27
影子第一
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-2-2
收藏
得分:0 
保存页面的代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<%
set conn = server.CreateObject("adodb.connection")
conn.open "ytdb"
ID=Request.Form("ID")
xlh=Request("xlh")
fl=Request("fl")
htbh=Request("htbh")
yhm=Request("yhm")
sjqc=Request("sjqc")
sjjc=Request("sjjc")
zk=Request("zk")
yhxq=Request("yhxq")
fjxy=Request("fjxy")
jydz=Request("jydz")
bgdz=Request("bgdz")
bgdh=Request("bgdh")
lxr=Request("lxr")
lxdh=Request("lxdh")
czhm=Request("czhm")
QQ=Request("QQ")
Email=Request("Email")
wz=Request("wz")
qyrq=Request("qyrq")
jzrq=Request("jzrq")
gdrq=Request("gdrq")
zl=Request("zl")
ywy=Request("ywy")
sjbz=Request("sjbz")
wlbbz=Request("wlbbz")
scbbz=Request("scbbz")
kfbbz=Request("kfbbz")
jd=Request("jd")
tjxzd=Request("tjxzd")
if trim(sjqc)=""then
response.write "商家名称不能为空,请重新输入!"
response.end
end if
SqlStr="UPDATE 商家数据总列表 SET 序列号='"&xlh&"', 分类='"&fl&"',合同编号ID='"&htbh&"',用户名/注释='"&yhm&"',商家全称='"&sjqc&"',商家简称='"&sjjc&"',折扣='"&zk&"',优惠详情='"&yhxq&"',附加协议='"&fjxy&"',经营地址='"&jydz&"',办公地址='"&bgdz&"',办公电话='"&bgdh&"',联系人='"&lxr&"',联系电话='"&lxdh&"',传真号码='"&czhm&"',QQ='"&QQ&"',E-mail='"&Email&"',网址='"&wz&"',签约日期=#"&qyrq&"#,截止日期=#"&jzrq&"#,归档日期=#"&gdrq&"#,资料='"&zl&"',业务员='"&ywy&"',商家备注='"&sjbz&"',网络部备注='"&wlbbz&"',市场部备注='"&scbbz&"',客服部备注='"&kfbbz&"',校对='"&jd&"',添加新字段='"&tjxzd&"'where ID='"&ID&"'"
Conn.Execute(SqlStr)
Response.Redirect"index.html"
%>
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
</body>
</html>
2008-02-02 13:30
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
[bo]以下是引用 [un]影子第一[/un] 在 2008-2-2 13:27 的发言:[/bo]

传值在另一个页面。多谢哦
我再看看

问题就在传值页面,你看看值有没有传过去
在接收页面用
Response.Write (Request("ID"))        '测试ID的值是否传过来了?
2008-02-02 13:41
影子第一
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2008-2-2
收藏
得分:0 
显示同样的错误,没办法测试啊
2008-02-02 14:00
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
注意你输入的文字中不要有空格
2008-02-02 14:21
快速回复:ASP新手,遇到问题了,求教大侠!急!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032252 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved