
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语句中…… 展开
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语句中…… 展开
2个回答
展开全部
SQL编写时候,等号后只能出现一个双引号,其他的全部需要用单引号代替,除非你用的是外部传参数,如果是固定的SQL语句是不能那也写的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询