js函数 类型不匹配 请各位高手帮一下,我没怎么学过ASP……

<scripttype="text/javascript"language="javascript">functionupdate(){varcontact=cuscon... <script type="text/javascript" language="javascript">
function update()
{
var contact=cuscontact.value;
var tel=custel.value;
var address=cusaddress.value;
<%
Sql="UPDATE ksinfo_dzsb_update SET CusContact="+contact+",CusTel="+tel+",CusAddress="+address+" WHERE sh='"&Reportno&"'"
Db.ExeCute(Sql)
%>
alert("更新成功!");
}
</script>

页面提示:
错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: '[string: "UPDATE ksinfo_dzsb_u"]'
先谢谢一楼的回答,改成你说的那样的话,页面是没有提示错误了,可是页面的内容没有了,变成空白
如果把那个SQL语句注释掉或删除的话,又可以看到页面的内容 了,看来问题还是在那个SQL语句那,希望高手多多帮忙……
以上问题解决了,现在出现的新问题是:函数里定义的三个变量的值传不到SQL语句里面,导致更新不到,更新的都是空值,请各位大侠帮一下忙,怎么才可以把js函数里的变量值传到SQL语句中……
展开
 我来答
姜April
2014-07-09
知道答主
回答量:1
采纳率:0%
帮助的人:1457
展开全部
SQL编写时候,等号后只能出现一个双引号,其他的全部需要用单引号代替,除非你用的是外部传参数,如果是固定的SQL语句是不能那也写的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
坏坏de蛋蛋
2009-06-22 · TA获得超过482个赞
知道小有建树答主
回答量:694
采纳率:0%
帮助的人:710万
展开全部
Sql="UPDATE ksinfo_dzsb_update SET CusContact="&contact&",CusTel="&tel&",CusAddress="&address&" WHERE sh='"&Reportno&"'"

这样试试
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式