收到错误:
无法识别的数据库格式'C:\ Documents and Settings \ YepMyUserName \ Local Settings \ Temp \ tmp1E1.tmp'。 ---> System.Data.OleDb.OleDbException:无法识别的数据库格式'C:\ Documents and Settings \ YepMyUserName \ Local Settings \ Temp \ tmp1E1.tmp'..
代码:
using (OleDbConnection connection = new OleDbConnection(string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}", filename)))
{
try
{
connection.Open();
....
在connection.Open上抛出异常。我只发现了一篇关于如何以这种方式加载XML文件的帖子,显然它没有帮助。
请帮忙。
答案 0 :(得分:1)
如果要将XML加载到ADO.Net数据集中,可以使用DataSet.ReadXxml()
方法,该方法将采用文件路径或流/阅读器。您也可以为它提供XML模式等。这个here还有更多内容。