0

收到错误:

无法识别的数据库格式“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 文件的帖子,显然它没有帮助。

请帮忙。

4

1 回答 1

1

如果要将 XML 加载到 ADO.Net 数据集中,可以使用该DataSet.ReadXxml()方法,该方法将采用文件路径或流/读取器。您也可以为它提供 XML 模式等。这里还有更多内容。

于 2012-09-13T22:05:05.223 回答