您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > 网络数据库 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

在ASP中操作数据库的方法
2001-12-21· ·  ··  

上一页  1 2  


  3.DBF文件不是一个标准的数据库文件,只相当于标准数据库文件中的一个数据表,所以为了使用DBF文件,可以把所有的DBF文件放在一个目录下,这样把目录名看成标准数据库,每一个DBF文件相当于标准数据库中的数据表。下面函数中的Directory是DBF所在的目录名。

Function CreateDbfRecordset( 目录名, DBF文件名或Select语句 )
 Dim conn,Driver,SourceType,DBPath
 ’建立Connection 对象
 Set conn = Server.CreateObject(“ADODB.Connection”)
 Driver=“Driver={Microsoft Visual FoxProDriver};” SourceType = “SourceType=DBF;”
 DBPath=“SourceDB=” & Server.MapPath(“目录名”)
 ’调用Open 方法打开数据库
 conn.Open Driver & SourceType & DBPath
 Set CreateDbfRecordset = Server.CreateObject(“ADODB.Recordset”)
 ’打开DBF文件
 CreateDbfRecordset.Open “DBF文件名或Select语句”, conn, 2, 2
End Function

  4.由FoxPro生成的DBC数据库与MDB数据库相似,都是一个数据库包含几个数据表的形式,所以对DBC数据库的存取方法与MDB数据库相似。

Function CreateDbcRecordset( DBC数据库文件名, 数据表名或Select语句 )
 Dim conn,Driver,SourceType,DBPath
 ’建立Connection 对象
 Set conn = Server.CreateObject(“ADODB.Connection”)
 Driver=“Driver={Microsoft Visual FoxPro Driver};”
 SourceType = “SourceType=DBC;”
 DBPath = “SourceDB=” & Server.MapPath(“DBC数据库文件名”)
 ’连接数据库
 conn.Open Driver & SourceType & DBPath
 Set CreateDbcRecordset = Server.CreateObject(“ADODB.Recordset”)
 ’打开数据表
 CreateDbcRecordset.Open“数据表名或Select语句”, conn, 2, 2
End Function

  5.将Excel生成的XLS文件(book)看成一个数据库,其中的每一个工作表(sheet)看成一个数据库表。

Function CreateExcelRecordset(XLS文件名,Sheet名)
 Dim conn.Driver,DBPath
 ’建立Connection对象
 Set conn = Server.CreateObject(“ADODB.Connection”)
 Driver=“Driver={Microsoft Excel Driver (*.xls)};”
 DBPath = “DBQ=” & Server.MapPath(“XLS文件名”)
 ’调用Open 方法打开数据库
 conn.Open Driver & DBPath
 Set CreateExcelRecordset = Server.CreateObject(“ADODB.Recordset”)
 ’打开Sheet
 CreateExcelRecordset.Open “Select * From [”&sheet&“$]”, conn, 2, 2
End Function

  6.SQL Server属于Server级的数据库,使用时要求比较严格,必须要输入用户名及密码才能使用。

Function CreateSQLServerRecordset(计算机名称,用户ID, 用户密码,数据库名称 数据表或查看表或Select指令 )
 Dim Params, conn
 Set CreatSQLServerConnection = Nothing
 Set conn = Server.CreateObject (“ADODB.Connection”)
 Params = “Provider=SQLOLEDB.1”
 Params = Params & “;Data Source=” & Computer
 Params = Params & “;User ID=” & UserID
 Params = Params & “;Password=” & Password
 Params = Params & “.Initial Catalog=”&数据库名称
 Conn open Paras
 Set CreateSQLServerRecordset = Server. CreateObject(“ADODB.Recordset")
 CreateSQLServerRecordset.Open source, conn, 2, 2
End Function


上一页  1 2  

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 数据库加速解决方案
 用ASP构建音乐服务器
 用ASP实现聊天室中的在线答题游戏
 跟我学SQL
 Visual Basic的数据库编程
 SQL Server数据对象结构的动态建立与访问
 Sybase SQL Server索引的使用和优化
 Win98对等网SQL ODBC配置
 Microsoft SQL Server 7.0 数据仓库框架
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!