编程语言
首页 > 编程语言> > c# – OleDb连接字符串中扩展属性的规范?

c# – OleDb连接字符串中扩展属性的规范?

作者:互联网

目前我正在搜索连接字符串的属性,该连接字符串可用于以只读模式连接到Excel文件.搜索Google给了我很多连接字符串的例子,但我似乎无法在OleDb连接字符串的“扩展属性”部分找到所有可能性的规范.

目前我是这样的:

Provider = Microsoft.Jet.OLEDB.4.0; Data Source = D:\Data\Customers.xls; Extended Properties = 'Excel 8.0; Mode=Read; ReadOnly=true; HDR=Yes';

但是……我通过实例编写了这个.所以问题:
1.什么是OleDb连接字符串文档/参考的合适来源?
2.上述连接字符串是否确实以只读模式连接到Excel文件?

谢谢!

解决方法:

我正在使用UDL文件.

做下一个:

  1. create empty file test.udl
  2. open it
  3. You will see Data Link Properties dialog
  4. On first tab change provider to Microsoft.Jet.OLEDB.4.0;
  5. Second tab select you Excel file
  6. Third tab set permission like Read
  7. On last tab set Extended Properties = ‘Excel 8.0; HDR=Yes’

比保存,并在文本编辑器中打开文件,您将看到连接字符串

您也可以查看msdn文章ADO Provider Properties and Settings

标签:c,ado-net,connection-string,connection
来源: https://codeday.me/bug/20190705/1384712.html