欢迎光临
我们一直在努力

用ASP存取各种常用类型数据库(四)

建站超值云服务器,限时71元/月

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")

’ 打开数据表,参数二为connection对象

createdbcrecordset.open "数据表名或select语句", conn, 2, 2

end function

5)将excel97或excel2000生成的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,参数二为connection对象,因为excel odbc驱动程序无法直接用’sheet名来打开sheet,所以请注意以下的select语句

createexcelrecordset.open "select * from ["&sheet&”$]”, conn, 2, 2

end function

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 用ASP存取各种常用类型数据库(四)
分享到: 更多 (0)

相关推荐

  • 暂无文章