【发布时间】:2011-02-12 07:40:09
【问题描述】:
目前我正在处理一个案例,我们不想对 c#/wpf 程序进行太多更改,但想添加一个功能。目前我们允许某些用户向数据库添加 sql 查询以检索客户数据,因此必须指定自定义连接字符串/提供商名称。有了这些信息,就可以创建连接并使用 c# 获取数据。
但是,我们希望添加允许该用户组也可以使用特定连接字符串/提供程序名称查询 XML 文件的可能性。我只是在 .net 中寻找可能性来做到这一点,但似乎找不到合适的方法......这样的事情可能吗? (也许是 OleDb/ODBC 方式?)
编辑:为了清楚起见,我想说明解决方案必须能够适应将数据源与指定的连接字符串、指定的提供程序连接并执行 SQL 查询的模式。
edit2:在查看了前三个答案后,我决定超越 XML。这篇文章似乎最好地说明了上述情况(唯一的区别是使用 XLS 而不是 XML):How to query excel file in C# using a detailed query。但是仍然欢迎使用 XML 的可能解决方案...
提前致谢。
【问题讨论】: