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 回答