2012-04-10 55 views
0

我已經創建表賣家的列Sql Server精簡版。 OleDb的崩潰時插入到表

Id - int, primary key, identity 
FullName - nvarchar(100) 
Password - nvarchar(100) 

當我嘗試將行插入表中的控制檯應用程序崩潰,沒有機會趕上例外。

var command = new OleDbCommand("INSERT INTO Sellers (FullName, Password) VALUES(?, ?)", DbConnection); 

command.Parameters.AddWithValue("@FullName", fullName); 
command.Parameters.AddWithValue("@Password", password); 

command.ExecuteNonQuery(); 

請告訴我我做錯了什麼?

選擇工作正常表格。

回答

0

不支持對SQL Server Compact使用託管OledDB提供程序,請使用專用的ADO.NET提供程序(System.Data.SqlServerCe)或使用DbProvider對象。