• 主页
  • VBS
  • .NET技术
  • VBA
  • VB网络编程
  • VB多媒体
  • VB数据库
  • VB控件
  • VB COM/DCOM
  • VB基础类
  • VB API
望諸公 05月16日
OleDbConnection 怎样使用 IDataInitialize::GetDataSource 方法来初始化连接属性?
我使用VB.NET,平时用以下三种方式连接数据库。

OdbcConnection 和 SqlConnection 只要将属性 ConnectionString里面的关键字逐一处理即可,而 OleDbConnection 除此之外,还提到,OLE DB 应用程序用 IDataInitialize::GetDataSource初始化数据源对象,这句话来自官方网址:

https://docs.microsoft.com/zh-cn/sql/relational-databases/native-client/applications/using-connection-string-keywords-with-sql-server-native-client?redirectedfrom=MSDN&view=sql-server-ver15


其中,使用 IDataInitialize::GetDataSource 的 OLE DB 应用程序所使用的连接字符串有以下语法 :

connection-string ::= empty-string[;] | attribute[;] | attribute; connection-string

empty-string ::=

attribute ::= attribute-keyword=[quote]attribute-value[quote]

attribute-value ::= character-string

attribute-keyword ::= identifier

quote ::= " | '


主要原因是我不清楚IDataInitialize::GetDataSource 有什么作用,因为设置了 ConnectionString 后,已经可以连接数据库,官网的解释也看不明白。

现在,我想要知道使用这个IDataInitialize::GetDataSource 具体的代码示例 ,怎样写到代码里面?
...全文
54 点赞 收藏 回复
写回复
回复

还没有回复,快来抢沙发~

发动态
发帖子
VB
创建于2007-09-28

1.1w+

社区成员

11.0w+

社区内容

VB技术相关讨论
社区公告
暂无公告