SET Conn= Server.CreateObject("ADODB.Connection") '创建ADO连接对象
conn.provider="Microsoft.jet.oledb.4.0" '设置连接对象的连接方式
conn.open server.mappath("english.mdb") '使用连接对象打开现有数据源Set rs=server.CreateObject("adodb.recordset") '创建一个记录集对象(用来读取数据库表信息)
rs.open "select * from sentence order",conn,1,1 '执行一个sql查询(使用现有的活动连接conn)'此时,asp已经成功连接到english.mdb,并且已经把表sentence的记录读取到rs对象里面, 如果需要输出表里面的内容,只需输出rs记录集即可.'输出(默认第一条记录,如果要输出全部记录,请学习循环输出语句):response.write rs("id")&rs("chinese")&rs("english")%>
1、其实下载下来是完全没有问题的。关键是:你要晓得它的绝对路径,仅仅知道admin/database是不够的。
2、还要看是什么数据库,SQL Server就不要瞎琢磨了 。但,如果是Access,在浏览器地址栏输入:http://www.xxx.com/admin/database/name.mdb
就可以下载过来。
3、略为精明的站长都有防范的技巧。
比如把name.mdb改成name.asa或name.asp.
小子!你看呢!
网络数据库(Network Database)其含义有三个:①在网络上运行的数据库。②网络上包含其他用户地址的数据库。③信息管理中,数据记录可以以多种方式相互关联的一种数据库。网络数据库和分层数据库相似,因为其包含从一个记录到另一个记录的前进。与后者的区别在于其更不严格的结构:任何一个记录可指向多个记录,而多个记录也可以指向一个记录。实际上,网络数据库允许两个节点间的多个路径,而分层数据库只能有一个从父记录(高级记录)到子记录(低级目录)的路径。因此,网络数据库是跨越电脑在网络上创建、运行的数据库。网络数据库中的数据之间的关系不是一一对应的,可能存在着一对多的关系,这种关系也不是只有一种路径的涵盖关系,而可能会有多种路径或从属的关系。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)