谁能帮我翻译下这段asp文件里的数据库代码啊大神们帮忙啦!

谁能帮我翻译下这段asp文件里的数据库代码啊大神们帮忙啦!,第1张

和数据库建立连接,并打开这个连接

xuasmdb="#db2mdb" 指定数据库名称

你的代码等同于

<%

set conn=servercreateobject("adodbconnection")

connstr="Provider=Microsoftjetoledb40;data source="&servermappath("db2mdb")

connopen connstr

%>

不知道这样你能好理解一点不?

ASP连接数据库有多种方式,一般我们常用的有两种

1OLE DB连接方式 2ODBC数据源连接

------

1OLEdb字符串连接方式:

要求1个asp文件/1个mdb数据库文件(testasp/dbmdb)

mdb数据库文件要求放在web主目录里,一般放在asp文件的同一目录下,

<%'==================================连接数据库

SET Conn= ServerCreateObject("ADODBConnection") '新建ado连接

connProvider="MicrosoftJetOLEDB40" '设置连接方式

ConnOpen ServerMapPath("stumdb") '打开数据源 servermappath用来获取文件物理路径

Set rs=serverCreateObject("adodbrecordset") '创建一个记录集用于存放数据库表中的信息

sql="select from book order by B_id desc" '设置sql查询语句

rsopen sql,conn,1,1,1 '执行sql查询语句 并将查询结果放到rs记录集中

'下面就可以根据个人需要进行输出啦(输出记录行/列/统计/等等)

responsewrite rsrecordcount '该语句为输出记录集中记录条数

%>

2设置ODBC数据源方式连接

首先,在"控制面板""管理工具""ODBC数据源"里面设置"系统DSN"数据源(设置dsn名称如:aaa,添加mdb数据库文件,mdb文件不限制存放位置)

编写代码,进行odbc连接

SET Conn= ServerCreateObject("ADODBConnection")

connopen "DSN=aaa" '打开数据源,数据库连接完成

下面就是创建记录集,输出信息啦(和上面的一样)

---------

区别:

优点:方式1,字符串连接,不受服务器限制,无需手动设置服务器,灵活方便

方式2,mdb文件存放位置不限制,故相对安全

缺点:方式1,数据库文件安全性不高

方式2,需要手动设置服务器,仅适用于本地服务器,或系统管理员

RequestServerVariables("Url")

返回服务器地址

RequestServerVariables("Path_Info")

客户端提供的路径信息

RequestServerVariables("Appl_Physical_Path")

与应用程序元数据库路径相应的物理路径

RequestServerVariables("Path_Translated")

通过由虚拟至物理的映射后得到的路径

RequestServerVariables("Script_Name")

执行脚本的名称

RequestServerVariables("Query_String")

查询字符串内容

RequestServerVariables(">

打个比方~

你在C盘下的WEB文件夹里有两个文件Aasp和Basp~~

如果用A文件引用B文件里的内容~~那么在Aasp里的写法可以是

<!--#include file = "Basp"-->

引号里面的就是B文件的名字,因为A和B都在同一个目录里~所以可以直接写文件名~~

那么如果B文件在A文件同目录下的一个image文件夹下呢~那么写法就是

<!--#include file = "image/Basp"-->

以上说的就是相对路径(虚拟路径)~~

同样是A和B两个文件~~调用B文件也可以这样写:

<!--#include file = "C:\WEB\Basp"-->

这就是绝对路径了~~

用servermapmath()的话如果没有去手动建立ODBC数据源来指认数据库的话~~最好是写相对路径~`

以上就是关于谁能帮我翻译下这段asp文件里的数据库代码啊大神们帮忙啦!全部的内容,包括:谁能帮我翻译下这段asp文件里的数据库代码啊大神们帮忙啦!、asp连接字符串、关于asp获取当前文件名的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9334582.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存