请问在vbscript中怎样执行sql语句!

xiaoxue_bo 2001-08-21 11:36:46
1.请问在vbscript中怎样执行sql语句!
2.我想按下一个button后,给一个变量付值,并且把这个变量传到下一页面,怎样作?
3.什麽是客户端程序,什麽是服务器端程序,有什麽不同,怎样区分,我不会,请指教!
...全文
468 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
yoh 2001-08-22
  • 打赏
  • 举报
回复
这样可以吗:
page1:
<Script language ="Vbscript">
dim varvalue
sub button_onclick
Varvalue = 1
End sub
</script>
<input type=hidden name=text1 value=<%=Varvalue%>>

page2:
dim temValue
temvalue = Request("VarValue")

xjl1980_81 2001-08-21
  • 打赏
  • 举报
回复
answer1:
set con=server.createobject("ADODB.connection")
conn.open "dsn=库名"
sqlstring="...."
conn.execute sqlstring
...
set conn=nothing
answer2:
用session("名称")=变量值
answer3:
客户端用脚本,而服务器端用ASP
when 2001-08-21
  • 打赏
  • 举报
回复
客户端程序就是客户浏览得页面,服务器端程序就这能在服务器上运行,同时它运行的结果传递给客户端程序,比如我们现在看到的这个页面就是客户端程序,而把我们的数据处理的则是服务器端程序。客户端不能执行sql 语句,不过可以出地sql语句
  • 打赏
  • 举报
回复
在vbscript中无法执行sql语句!VBScript是在客户端执行的。只有ASP,JSP,PERL,PHP等服务器端语言才要执行SQL。
lci21 2001-08-21
  • 打赏
  • 举报
回复
呵!又是你!
老朋友,这一段看来你比较忙啊!
改用jsp算了,你有不会的话,我会尽全力帮你,如果我也不会!
那就没办法了!
tripofdream 2001-08-21
  • 打赏
  • 举报
回复
.<%
a=cstr(10)
%>
<Script Language = VbScript>
Dim ClientA
ClientA=<%=a%>
msgbox(ClientA)
</script>
xiaoxue_bo 2001-08-21
  • 打赏
  • 举报
回复
to:hydnoahark
1.xmlhttp 又一门新技术!!!!
2.<%
a=10
%>
<Script Language = VbScript>
Dim ClientA
ClientA=<%=a%>
msgbox(ClientA)
</script>

总提示类型不匹配!

yoh 2001-08-21
  • 打赏
  • 举报
回复
为什么要将值付给变量,将值直接付给一个隐藏域不行吗?
hydnoahark 2001-08-21
  • 打赏
  • 举报
回复
>>在<Script Language = VbScript> 中不可执行 asp语句
不一定,如果客户端使用IE5.0以上版本,就可以使用XMLHttp对象执行ASP语句并返回结果

>>在asp中又不可给<Script Language = VbScript> 传值
可以赋值
<%
a=10
%>
<Script Language = VbScript>
Dim ClientA
ClientA=<%=a%>
msgbox(ClientA)
</script>
xiaoxue_bo 2001-08-21
  • 打赏
  • 举报
回复
知道了,谢谢!
以后写程序都是用<Script Language = xxx Runat = Server>
不是很好吗!
不用考虑asp语句与脚本之间的相互调用了
在<Script Language = VbScript> 中不可执行 asp语句
在asp中又不可给<Script Language = VbScript> 传值,我真的搞不懂诶!
kedou_century 2001-08-21
  • 打赏
  • 举报
回复
to:xiaoxue_bo(小雪) 
<script language=xxx runat=server>........</script>。。。。。。。。。。1

<% .... %>。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。2
这两种在一般情况下可用,区别在于1:在打开网页是就马上执行,无论位置在哪里,
2:只是在程序运行到需要的时候执行。
hydnoahark 2001-08-21
  • 打赏
  • 举报
回复
可以
xiaoxue_bo 2001-08-21
  • 打赏
  • 举报
回复
Rs.Exectue()
Request()
等这些asp语句可以在<script language=xxx runat =server>中使用吗?
hydnoahark 2001-08-21
  • 打赏
  • 举报
回复
可以<script language=xxx runat=server>的功能和<%%>是一样的,它主要是为了方便在ASP中多语言的时候
xiaoxue_bo 2001-08-21
  • 打赏
  • 举报
回复
to:梦之旅
<script language=xxx runat=server>........</script>

<% .... %>
之间可以相互调用吗?
xiaoxue_bo 2001-08-21
  • 打赏
  • 举报
回复
to:阿龙
我是想问,当我按下一个按钮后,给一个变量付值,并把这个变量传递到下一页面!
我是这样想的,但不知怎样传递变量
page1:
<Script language ="Vbscript">
dim varvalue
sub button_onclick
Varvalue = 1
End sub
</script>

page2:
dim temValue
temvalue = Request("VarValue")

这样实现不对,怎麽才可以实现呢?
tripofdream 2001-08-21
  • 打赏
  • 举报
回复
看来大家对ASP的概念不是很清楚,正如ASP的英文全史,它是一种服务器环境,不是一种语言,JSP也是如此.vbscript是脚本语言,可以用在客户端,也可以用在服务器端,同样也可以在客户端和服务端使用javascript脚本.服务器端脚本是以<script language=xxx runat=server>........</script>或<% .... %>为标志的.
第二个问题可以用一个隐藏的表单域来完成.
<script language=javascript>
<!--
function submitForm(){
document.form1.text1.value="test";
document.form1.submit();
}
<form name=form1 method=post action="next.asp">
<input type=hidden name=text1>
<input type=button name=button1 value=button onclick="submitForm()">
</form>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧