2012-04-10 2 views
0

에 삽입 할 때은 OleDb 충돌 나는 열 SQL Server Compact Edition. 테이블

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에 대해 Managed OledDB 공급자를 사용할 수 없으므로 전용 ADO.NET 공급자 (System.Data.SqlServerCe)를 사용하거나 DbProvider 개체를 사용하십시오.

관련 문제