|
本帖最后由 maxiaoan 于 2013-12-21 18:45 编辑
利用ADO访问不同类型的数据库,连接字符串书不一样的,现总结如下:
(1)ACCESS数据库
cnn.connectionstring = “provider = microsoft.jet.OLEDB.4.0;" _
& "data source=带路径的access数据库名称"
(2)SQL server数据库
cnn.connectionstring = “provider =SQLOLEDB;" _
& "password=密码 ; " _
& "user ID= 用户名; " _
& " data source =SQL数据库服务器名称;" _
& "initial catalog=数据库名称; "
(3)oracle 数据库
cnn.connectionstring = “provider =MSDAORA;" _
& "password=密码 ; " _
& "user ID= 用户名; " _
& " data source =oracle数据库服务器名称;"
(4)excel工作薄
cnn.connectionstring = “provider = microsoft.jet.OLEDB.4.0;" _
& " extended properties=excel 8.0或者excel12.0;"
& "data source=带完整路径的excel工作薄字符串;"
(5)文本文件(txt格式)
cnn.connectionstring = “provider = MSDASQL;" _
& " DRIVER={microsoft text driver (*.txt,*.csv)};"
& "data source=带完整路径的excel工作薄字符串;"
& "DBQ=文本文件所在文件夹完整路径字符串;"
补充:cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties='text;FMT=DELIMITED';Data Source=" & 文本文件路径 & "\"。一楼老师的方法,谢谢!
欢迎大家补充和修改不正确的地方,谢谢!
|
评分
-
2
查看全部评分
-
|