主题:  高手帮我看看这所代码错在哪?

czweb

职务:普通成员
等级:1
金币:0.0
发贴:13
#12004/10/14 14:08:42
引用:
<!--#include file="conn.asp"-->
<%
gs=Replace(Request.Form("gs"),"","")
%>
<%if gs="" then%>
请<a href="javascript:history.back(1)">后退</a>填写完整资料,你才能正确写入!
<%else%>

<%set edit=conn.execute("updata xm_10(gs)values("&gs&")")%>

发表成功!
<a href="index.asp">查看帖子</a>
<%
end if
set edit=nothing
%>



一运行就
技术信息(适用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
/xmlc_test/xg_save.asp, 第 9 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; TencentTraveler )

页:
POST 27 bytes to /xmlc_test/xg_save.asp

POST 数据:
gs=13123234&B1=%CD%EA%B3%C9

时间:
2004年10月14日, 14:12:00

编辑历史:[此帖最近一次被 czweb 编辑过(编辑时间:2004-10-14 14:23:42)]


czweb

职务:普通成员
等级:1
金币:0.0
发贴:13
#22004/10/14 14:27:53
我用的Accsee数据库



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#32004/10/14 15:02:10
不知gs是什么类型的值


非常大鱼

czweb

职务:普通成员
等级:1
金币:0.0
发贴:13
#42004/10/14 17:21:45
是我的变量,“个数”的拼音简写



czweb

职务:普通成员
等级:1
金币:0.0
发贴:13
#52004/10/14 19:15:26
好急呀



czweb

职务:普通成员
等级:1
金币:0.0
发贴:13
#62004/10/14 22:32:52
lemontree在上个帖子中说
引用:
看不懂你第一帖中的代码,很明显的二处错误:
1、Update语句不是那样写的。
"update table_name set 字段名=值 [where 条件]"
2、delete/insert/update是不会产生记录集的,所以你的
<%set edit=conn.execute("updata xm_10(gs)values("&gs&")")%>错误。




这样改了一下对吗?
<!--#include file="conn.asp"-->
<%
id=Replace(Request.Form("id"),"","")
gs=Replace(Request.Form("gs"),"","")
%>
<%if gs="" then%>
请<a href="javascript:history.back(1)">后退</a>填写完整资料,你才能正确写入!
<%else%>
<%set edit=conn.execute("update xm_10 set gs="&gs&" where ??)%>")%>
发表成功!
<a href="index.asp">查看帖子</a>
<%
end if
set edit=nothing
%>
还有就是那个where应该写呀



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#72004/10/16 1:56:28
conn.execute("update xm_10 set gs="&gs)就可以了