注册 登录
编程论坛 ASP技术论坛

更新数据库sql语句错误

lyuyyw 发布于 2007-08-14 13:56, 480 次点击
conn.execute"update member set member_height='"&height_&"',member_weight='"&weight_&"',member_minzu='"&tx&"',member_jiguan='"&jiguan&"',member_xingzuo='"&star&"',member_biye='"&edu&"',member_jiating='"&jiating&"',member_zhiye='"&job&"',member_house='"&house&"',member_xueli='"&xuelizheng&"',member_car='"&chexing&"',member_life='"&shzk&"',member_shenfen='"&shenfenzheng&"',member_lihun='"&lihunzheng&"',member_dwmc='"&office&"',member_zhiche='"&zhiche&"',member_work='"&work&"',member_jieshao='"&aboutus&"',member_xingge='"&xingge&"',member_xingqu='"&likes&"',member_duixiang='"&lxdx&"',member_danwei='"&xingzhi&"',member_xuli='"&xueli&"' where username='"&username&"'"


系统提示 “语句未结束”在线等待啊 !!
4 回复
#2
ayue2222007-08-14 14:04
这么长的代码 ..看得眼花 .......自己判断数据类型吧 ... 字符串用'"&&"',数值"&&"
#3
lyuyyw2007-08-14 14:13
必须根据两个&&之间的变量类型而选择采用(字符串用'"&&"',数值"&&")这样的连接方式吗?好像是任意数据类型都可以采用字符串类型吧!1
#4
hmhz2007-08-14 14:29

根据字段类型 使用字符串'"&&"',数值"&&"来更新

或者使用

<%
height=request("height_")
weight=request("weight_")
minzu=request("tx")
jiguan=request("jiguan")
........
........

set rs=server.createobject("adodb.recordset")
rs.open "select * from member where username='"&username&"'",conn,1,3
member_height=height
member_weight=weight
member_minzu=minzu
member_jiguan=jiguan
.......
.......
rs.update
rs.close
set rs=nothing
%>

[此贴子已经被作者于2007-8-14 14:35:16编辑过]

#5
lyuyyw2007-08-14 14:42
恩 问题 解决 谢谢啊 能给分一定给你加分啊!!1
1