ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: 爱歌学习

[VBA程序开发] 数据库连接字符串大全

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-1-4 17:25 | 显示全部楼层
    •  OLE DB
       Adaptive Server Anywhere (ASA):

"Provider=ASAProv;Data source=myASA"

Read more in the ASA User Guide >>

    •  Adaptive Server Enterprise (ASE) with Data Source .IDS file:

"Provider=Sybase ASE OLE DB Provider; Data source=myASE"

Note that you must create a Data Source .IDS file using the Sybase Data Administrator. These .IDS files resemble ODBC DSNs.

    •  Adaptive Server Enterprise (ASE):
      < DIV>"Provider=Sybase.ASEOLEDBProvider;Srvr=myASEserver,5000;Catalog= myDBname;UserId=username;Password=password"
         - some reports on problem using the above one, try the following as an alternative -

      "Provider=Sybase.ASEOLEDBProvider;Server Name=myASEserver,5000;Initial Catalog= myDBname;UserId=username;Password=password"

This one works only from Open Client 12.5 where the server port number feature works,llowing fully qualified connection strings to be used without definingny .IDS Data Source files.

·   Informix

    •  ODBC
       Informix 3.30:

"Dsn='';Driver={INFORMIX 3.30 32 BIT};Host=hostname;Server=myserver;Service=service-name;Protocol=olsoctcp;Database=mydb;UID=username;PWD=myPwd

    •  Informix-CLI 2.5:

"Driver={Informix-CLI 2.5 (32 Bit)};Server=myserver;Database=mydb;Uid=username;Pwd=myPwd"

    •  OLE DB
       IBM Informix OLE DB Provider:

"Provider=Ifxoledbc.2;password=myPw;User ID=myUser;Data Source=dbName@serverName;Persist Security Info=true"

·   Mimer SQL

    •  ODBC
       Standard Security:

"Driver={MIMER};Database=mydb;Uid=myuser;Pwd=mypw;"

    •  Prompt for username and password:

"Driver={MIMER};Database=mydb;"

·   PostgreSQL

    •  Core Labs PostgreSQLDirect (.NET)
       Standard:

"User ID=root; Password=pwd; Host=localhost; Port= 5432;Database=testdb;Pooling=true; Min Pool Size=0; Max Pool Size=100; Connection Lifetime=0"

Read more at Core Lab and the product page.

·   DSN

    •  ODBC
       DSN:

"DSN=myDsn;Uid=username;Pwd=;"

    •  File DSN:

"FILEDSN=c:\myData.dsn;Uid=username;Pwd=;"

·   Excel

    •  ODBC
       Standard:

"Driver={Microsoft Excel Driver (*.xls)};DriverId=790;Dbq=C:\MyExcel.xls;DefaultDir=c:\mypath;"

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-1-4 17:32 | 显示全部楼层
    •  OLE DB
       Standard:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"""

"HDR=Yes;" indicates that the first row contains columnnames, not data

"IMEX=1;" tells the driver to always read "intermixed" data columns as text

TIP! SQL syntax: "SELECT * FROM [sheet1$]" - i.e. worksheet name followed by a "$" and wrapped in "[" "]" brackets.

·   Text

    •  ODBC
       Standard:

"Driver={Microsoft Text Driver (*.txt; *.csv)};Dbq=c:\txtFilesFolder\;Extensions=asc,csv,tab,txt;"

    •  OLE DB
       Standard:
      < DIV> "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\txtFilesFolder\;ExtendedProperties=""text;HDR=Yes;FMT=Delimited"""

"HDR=Yes;" indicates that the first row contains columnnames, not data

·   DBF / FoxPro

    •  ODBC
       standard:

"Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\mydbpath;"

    •  OLE DB, OleDbConnection (.NET)
       standard:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\folder;Extended Properties=dBASE IV;User ID=Admin;Password="

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-1-4 17:33 | 显示全部楼层

·   Visual FoxPro

    •  OLE DB, OleDbConnection (.NET)
       Database container (.DBC):

"Provider=vfpoledb.1;Data Source=C:\MyDbFolder\MyDbContainer.dbc;Password=MyPassWord;Collating Sequence=machine"

    •  Free table directory:

"Provider=vfpoledb.1;Data Source=C:\MyDataDirectory\;Password=MyPassWord;Collating Sequence=general"

Read more (Microsoft msdn) >>

    •  ODBC
       Database container (.DBC):

"Driver={Microsoft Visual FoxPro Driver};SourceType=DBC;SourceDB=c:\myvfpdb.dbc;Exclusive=No;Collate=Machine;"

    •  Free Table directory:

"Driver= {MicrosoftVisualFoxProDriver};SourceType=DBF;SourceDB=c:\myvfpdbfolder;Exclusive=No;Collate=Machine;"

"Collate=Machine" is the default setting, for other settings check the list of supported collating sequences >>

·   Pervasive

    •  ODBC
       Standard:

"Driver= {Pervasive ODBC ClientInterface};ServerName=srvname;dbq=@dbname"

Pervasive ODBC info >>

    •  OLE DB
       Standard:

"Provider=PervasiveOLEDB;Data Source=C:\path"

Pervasive OLE DB info >>

·   UDL

    •  UDL
       UDL:

"File Name=c:\myDataLink.udl;"

TA的精华主题

TA的得分主题

发表于 2007-1-4 18:57 | 显示全部楼层
爱歌老师研究的东西真是深奥
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 03:21 , Processed in 0.031966 second(s), 6 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表