我在Project中使用VS2010 + Framework3.5 + Sql Compact。但是当我使用SQL Compact时。显示以下警告:
在配置中找不到指定的商店提供商,或者无效。
从SQLCE获取我的数据:
EFConn conn = new EFConn();
dataGridView1.DataSource = conn.Students.ToList();
没关系。但是,对于发送数据:
EFConn con = new EFConn();
Student objstd = new Student();
objstd.Name = "Sheli";
objstd.Family = "Makro";
con.Students....
是没有方法Sutdents.AddObject
总是有以下警告:
在配置中找不到指定的商店提供商,或者无效。
thanx求助我......
答案 0 :(得分:0)
您需要将连接字符串添加到应用程序xml。
答案 1 :(得分:0)
如果您将平台更改为x86而不是任何CPU?
我遇到了这个问题,它似乎来自x64提供商。
答案 2 :(得分:0)
verify your string connection
here example
<?xml version="1.0"?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="ConsoleApplication1.Properties.Settings.Database1ConnectionString"
connectionString="Data Source=|DataDirectory|\YourDataBase.sdf"
providerName="Microsoft.SqlServerCe.Client.3.5" />
</connectionStrings>
</configuration>
verify your provider
providerName="Microsoft.SqlServerCe.Client.3.5"