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文件.
做下一个:
- create empty file test.udl
- open it
- You will see Data Link Properties dialog
- On first tab change provider to Microsoft.Jet.OLEDB.4.0;
- Second tab select you Excel file
- Third tab set permission like Read
- 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