ASP 常见的连接字符串写法(access2007)
程序员文章站
2022-03-31 14:00:05
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
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
上一篇: 说好的没事呢???
下一篇: Ajax使用杂谈 也许也是乱弹
推荐阅读
-
ASP 常见的连接字符串写法(access2007)
-
Asp.Net中Web.Config中的数据库连接字符串的调用方法(初学者实例)
-
asp Driver和Provider两种连接字符串连接Access时的区别
-
如何让您的ASP.NET数据库连接字符串是安全的
-
各种数据库的JDBC驱动下载及连接字符串URL写法
-
各种数据库的JDBC驱动下载及连接字符串URL写法
-
Asp.Net中Web.Config中的数据库连接字符串的调用方法(初学者实例)
-
ASP 常见的连接字符串写法(access2007)
-
asp Driver和Provider两种连接字符串连接Access时的区别
-
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法