SQL Server 데이터베이스에 mySQL Server MC9190 (바코드 스캐너)을 연결하는 동안 문제가 발생하여 문제가 발생했습니다. 내 바탕 화면에서 실행할 때 잘 작동하지만 윈도우 CE 6.0에서 실행 내 포켓 PC에서 실행하려고 할 때 오류가 발생합니다 :Windows CE 6.0을 사용하여 SQL Server 또는 MySQL 데이터베이스에 연결
System.TypeLoadException was unhandled
Message="File or assembly name 'System.Data.SqlClient, Version=3.0.3600.0,Culture=neutral, PublicKeyToken=3BE235DF1C8D2AD3', or one of its dependencies, was not found."
누군가가 내 포켓 PC를 연결하는 방법에 대해 어떤 생각을 데이터베이스에서 스캐너로 수집 한 데이터를 데이터베이스에 입력 할 수 있습니까? 다음은 데이터베이스에 연결할 때의 코드입니다.
SqlConnection myConnection = new SqlConnection("Server=*****\\SQLEXPRESS;DATABASE=testing;Trusted_Connection=yes;connection timeout=15;user id=************");
try
{
//open the server
myConnection.Open();
//Insert values passed into the metod
SqlCommand myCommand = new SqlCommand("INSERT INTO test (Part_Number, total, number_of_packs, dunsNumber, serialNumber, truck_number) VALUES (@Part_Number,@total,@number_of_packs,@dunsNumber,@serialNumber,@truck_number)", myConnection);
myCommand.Parameters.AddWithValue("@Part_Number", partNumber);
myCommand.Parameters.AddWithValue("@total", total);
myCommand.Parameters.AddWithValue("@number_of_packs", numOfPacks);
myCommand.Parameters.AddWithValue("@dunsNumber", dunsNumber);
myCommand.Parameters.AddWithValue("@serialNumber", serialNumber);
myCommand.Parameters.AddWithValue("@truck_number", laneNumber);
//execute the query
myCommand.ExecuteNonQuery();
myConnection.Close();
}
System.Data.SqlClient의 버전이 Pocket PC에 설치되어 있습니까? – ChrisBint
@ChrisBint 내 프로그램에서 참조하는 버전은 3.0.3600.0입니다. – AlvinJ