欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ASP 常见的连接字符串写法(access2007)

程序员文章站 2022-07-05 19:29:06
access 连接字符串 strconnect = “provider=microsoft.jet.oledb.4.0;data source=c:\mydatabase....
access 连接字符串
strconnect = “provider=microsoft.jet.oledb.4.0;data source=c:\mydatabase.mdb;”

access 2007 连接字符串
strconnect = “provider=microsoft.ace.oledb.12.0;mode=share exclusive;data source=c:\mydatabase.accdb;”

mssql server 连接字符串
strconnect = “provider=sqloledb;data source=servername\instancename;initial catalog=databasename;user id=username;password=password;”

excel 连接字符串
strconnect = “provider=microsoft.jet.oledb.4.0;extended properties=”"excel 8.0;hdr=yes”";data source=c:\myworkbook.xls;”
其中hdr默认值为yes表示第一行为字段名, 否则第一行将作为内容

excel 2007 连接字符串
strconnect = “provider=microsoft.ace.oledb.12.0;extended properties=excel 12.0;data source=c:\myworkbook.xlsx;”

文本文件(文本文件也能当数据库使用)
strconnect = “provider=microsoft.ace.oledb.12.0;extended properties=text;data source=c:\files\;”
呃, 参数data source为包含文件的目录名, 而不是文件名称. 如果文本文件的第一行不包含字段名称, 则必须在参数extended properties中参加hdr=no(同excel), 以避免丢失第一行的数据.



使用连接字符串
复制代码 代码如下:

dim conn
sub dbopen()
dim db : db=server.mappath(”zzz.mdb”)
set conn=server.createobject(”adodb.connection”)
on error resume next
conn.open “provider=microsoft.jet.oledb.4.0;data source=” & db
if err.number<>0 then
err.clear
response.write(”<h1>the database link is error</h1>”)
response.end()
end if
on error goto 0
end sub

call dbopen()
… …
conn.close() : set conn=nothing