0

列を持つ表Sellersを作成しました

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();

私が間違っていることを教えてください。

テーブルに対して正常に動作することを選択します。

4

1 に答える 1

0

SQL Server Compact に対するマネージド OledDB プロバイダーの使用はサポートされていません。専用の ADO.NET プロバイダー (System.Data.SqlServerCe) を使用するか、DbProvider オブジェクトを使用してください。

于 2012-04-10T17:13:10.977 に答える