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:)!