急!!!急!!!急!!!! js 和 asp 的混合编程!!!
function changelocation(lid){
<%
set RsSel=server.createobject("adodb.recordset")
sqlstr="select * from Visit_Day where ClientNo='" & lid & "' order by AddedDate desc"
RsSel.Open sqlstr,strConn,adOpenStatic,adLockReadOnly,adCmdText
%>
document.WeekPlan.Status.value = <%=eStatus%>;
}
各位高手,代码如上?
问题出在数据库连接字符串上边
sqlstr="select * from Visit_Day where ClientNo=\"" & lid & "\" order by AddedDate desc"
改成如上的字符串完全不能显示!!!
问题点数:20、回复次数:13Top
1 楼lstup(流水)回复于 2005-04-02 09:58:40 得分 0
把&换成+ 号
最后在语句结束的时候用上 ;Top
2 楼coolwindkaka(寒の风)回复于 2005-04-02 10:18:30 得分 0
VBSCRIPT上能用document.WeekPlan.Status.value = <%=eStatus%>; 这东西吗?学习ING。。。Top
3 楼hbhbhbhbhb1021(天外水火(我要多努力))回复于 2005-04-02 10:24:33 得分 0
coolwindkaka(寒の风) ( )
可以用的,但是楼主的程序应该是javascript,注意大小写哦
至于可不可以用OPEN,好象不行吧Top
4 楼Gorgee(凭阑悄悄)回复于 2005-04-02 10:30:50 得分 10
两个不同的执行环境,不能混用吧!
用xmlhttp或者xmlDomTop
5 楼gaojiu(高就)回复于 2005-04-02 11:27:19 得分 0
都不行啊
全都取不到数据库的字段值Top
6 楼look4sword(觅剑 | 劈柴、喂马、周游世界。)回复于 2005-04-02 14:00:30 得分 10
js的参数不能直接用到ASP里的吧。不传参数就行。Top
7 楼yonghengdizhen(等季节一过,繁花就凋落)回复于 2005-04-02 14:25:37 得分 0
纯粹的概念混乱Top
8 楼yb2008(中科商务网--ZKE360.COM)回复于 2005-04-02 15:49:58 得分 0
看不懂了!Top
9 楼LW1981(旋转的线)回复于 2005-04-02 16:44:27 得分 0
如果不是sql語句得問題改成如下試試
function changelocation(lid){
<%
set RsSel=server.createobject("adodb.recordset")
sqlstr="select * from Visit_Day where ClientNo='" & lid & "' order by AddedDate desc"
RsSel.Open sqlstr,strConn,adOpenStatic,adLockReadOnly,adCmdText
%>
<script language="javascript">
document.WeekPlan.Status.value = <%=eStatus%>;
</script>
}
Top
10 楼LW1981(旋转的线)回复于 2005-04-02 16:45:45 得分 0
不過我怎麼看這個sql都感覺奇怪!Top
11 楼xiaoyuehen(OH, NO~It's Unfair!)回复于 2005-04-03 00:45:16 得分 0
纯粹的概念混乱Top
12 楼listry_cheng(Listry)回复于 2005-04-03 02:46:46 得分 0
感觉把服务器端和客户端脚本弄混了。
document.WeekPlan.Status.value = <%=eStatus%> 是客户端显示的
lib也是客户端参数,vb脚本中会出现lib没有定义错误。这个参数没有办法在浏览器中直接传递给服务器吧Top
13 楼gaojiu(高就)回复于 2005-04-09 11:25:24 得分 0
谢谢各位了Top




