当前位置:首页 > ASP教程 > ASP基础

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

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=servernameinstancename;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

【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!