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

请大家给我提供一个方法,而不是针对此代码的问题谢谢了

ladapt 发布于 2008-07-23 18:35, 1699 次点击
菜鸟问题,数据库连接显示问题,代码在下面
<html>
<head>
<title>测试工具</title>
</head>
<body>

<SCRIPT LANGUAGE="VBScript">

<!--

Sub Button1_OnClick
Private Sub CommandButton1_Click()
Dim cn As Object, rst As Object, rst1 As Object
Set cn = CreateObject("ADODB.Connection"): Set rst = CreateObject("ADODB.Recordset"): Set rst1 = CreateObject("adodb.recordset")
cn.Open "provider=microsoft.jet.oledb.4.0;data source=" & "H:\SYSchange\DeskTop\最新测试数据\AB.mdb"

rst.Open "select * from sheet"‘就想让sheet中所有的数据显示出来

[这里写什么代码,才能把网页中的数据显示在浏览器中呢?能不能有谁给我个方法,谢谢了]

rst.Close
End Sub

-->
</SCRIPT>

</BODY>
</HTML>

我就是想知道  vbs 如何把数据库中记录显示在网页 中,没有别的意思!!!这个例子没有一点意思,我只是不知道方法,想知道一个方法,谢谢大家给了这么多建议...
15 回复
#2
multiple19022008-07-23 18:41
你写的代码不是vbscript。
写什么代码都不会显示,因为这个代码无法被解析。
#3
multiple19022008-07-23 18:47
而且问题就在于你的架构的问题,架构有问题还谈写什么代码。

空写代码真的误事。

程序思路大体都对,只是你应该看看vbs的语法。如何将内容输出到页面呢?使用document对象的write方法,唯一的参数是要输出的内容。
#4
yms1232008-07-23 20:25
为什么总是有人要在客户端直接连接数据库,一般的浏览器安全设置是不允许在客户端直接连接数据库的,因为这种操作对客户端会产生一些安全问题。能够借此控制客户端的电脑。
#5
ladapt2008-07-23 20:29
这么高深的都有,但是这样操作非常方便啊,不需要建立IIS就可以直接使用,多方便啊
#6
yms1232008-07-23 20:37
[bo][un]ladapt[/un] 在 2008-7-23 20:29 的发言:[/bo]

这么高深的都有,但是这样操作非常方便啊,不需要建立IIS就可以直接使用,多方便啊

问题是这种写法的网页只能本地单机浏览,不可能放到网站上去的,因为"H:\SYSchange\DeskTop\最新测试数据\AB.mdb"
客户端的PC是不一定有H盘而且也不会有AB.mdb的数据库。
再说如果这样都可以微软就不需要搞什么ASP或了,更不会有什么JSP或PHP了,而且这样的代码里Session等服务器端对象是无法使用的,网页安全机制之所以阻止客户端直连数据库就是为了防止黑客通过网页直接操作客户端的本地内容。
#7
ladapt2008-07-23 21:29
对啊,我要的就是这种效果,今天我问了一天了,发了3个帖子,都只会说我这个有什么不好不好的,却从来没有人真正帮助过我!告诉我想要的,正确的解决途径,哎..真郁闷
#8
multiple19022008-07-23 21:58
[bo][un]ladapt[/un] 在 2008-7-23 21:29 的发言:[/bo]

对啊,我要的就是这种效果,今天我问了一天了,发了3个帖子,都只会说我这个有什么不好不好的,却从来没有人真正帮助过我!告诉我想要的,正确的解决途径,哎..真郁闷

给了你代码,你就真的会了?

那要是这样,我天天写代码,你水平就提高了?
#9
yms1232008-07-23 23:23
[bo][un]ladapt[/un] 在 2008-7-23 21:29 的发言:[/bo]

对啊,我要的就是这种效果,今天我问了一天了,发了3个帖子,都只会说我这个有什么不好不好的,却从来没有人真正帮助过我!告诉我想要的,正确的解决途径,哎..真郁闷

如果楼主想在客户端无刷新显示数据,建议学习使用Ajax技术,Ajax技术出现目的就是解决客户端脚本取得数据库数据的问题。
#10
ladapt2008-07-23 23:28
Ajax技术....听说过,但是从来没有用过啊 !!我学了这么久的vb,感觉能编写点东西了,就不够用了??

谁来拯救我!!
#11
ladapt2008-07-23 23:28
[bo][un]yms123[/un] 在 2008-7-23 23:23 的发言:[/bo]


如果楼主想在客户端无刷新显示数据,建议学习使用Ajax技术,Ajax技术出现目的就是解决客户端脚本取得数据库数据的问题。




难道这个用 vbs就无法编写吗???一点办法都没有吗?
#12
ladapt2008-07-23 23:29
其实我感觉  还是  yms123   明白我的意思,起码知道了我现在想要干什么了,哎...
#13
yms1232008-07-23 23:29
不过需要补充的是Ajax也需要架设IIS的,Ajax只是解决客户端脚本得到服务器端数据库数据的问题,因此目前也是脱离不了服务器端的环境的。
完全使用HTML网页来完成动态网页的功能,目前也没有什么人研究出完全脱离任何服务器端的HTML并且符合浏览器的安全权限,楼主要研究出来估计可以上CSDN程序员杂志的头版了
#14
ladapt2008-07-23 23:32
不是吧,我们单位内部的一个程序就是这样的,不用iis,我想模仿做一个,但是一直没有搞到,就想来问问,看谁知道....没有哪么高深吧
#15
yms1232008-07-23 23:38
[bo][un]ladapt[/un] 在 2008-7-23 23:32 的发言:[/bo]

不是吧,我们单位内部的一个程序就是这样的,不用iis,我想模仿做一个,但是一直没有搞到,就想来问问,看谁知道....没有哪么高深吧

不用IIS也需要其他的组件来代替,现在也出现了一些个人编写非IIS的ASP运行环境,估计是集成到里面也不一定。
#16
ladapt2008-07-25 22:55
[bo][un]yms123[/un] 在 2008-7-23 23:38 的发言:[/bo]


不用IIS也需要其他的组件来代替,现在也出现了一些个人编写非IIS的ASP运行环境,估计是集成到里面也不一定。



恩, 很有可能,yms123 说的很有这样的可能,因为那东西我就看过一点残缺的代码,很多自己类型连接数据库,我都没看明白过,算了,那就不往这上面想了,  还是 努力学习C# + 吧,这个比较有前途...

最终还是要感谢 yms123 ,还是你明白我的意思!!!
1