1

我试图了解如何将 sql local db 用于我的项目。

我用 Studio 的创建者创建了本地数据库,在其中放置了表、一些列和行。然后我试图连接到这个数据库并在网格中显示数据。

据我了解,在这种情况下,我必须使用 OleDB:

        OleDbConnection ole = new OleDbConnection();
        ole.ConnectionString = "Provider=SQLOLEDB;" + "data source=Database1.sdf;";
        ole.Open();            

线路发生错误ole.Open()

无效的自动化规范

我的错误是什么?

4

1 回答 1

2

.sdf连接字符串中的扩展名意味着它不是 Sql Server 本地数据库,而是 Sqlcompact 文件。

于 2013-06-21T11:12:01.913 回答