VS2005를 사용하고 있으며 Oracle Database (11g)에 연결하는 Windows CE 5 용 응용 프로그램을 빌드하는 프로젝트가 있습니다.Windows CE 및 Oracle
OracleConnection oConnexion = null;
OracleCommand cmd = null;
List<ApplicationEntity> ret = null;
try {
oConnexion = new OracleConnection();
oConnexion.ConnectionString = oraConnection;
oConnexion.Open();
String sQuery = "SELECT ...";
cmd = new OracleCommand(sQuery, oConnexion);
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add(new OracleParameter(":1", OracleDbType.Varchar2));
cmd.Parameters[":1"].Value = user.Badge;
OracleDataReader dr = cmd.ExecuteReader();
...
그리고 여기 내 참조입니다 : 여기 내 코드입니다
C:\Oracle\Ora11g_32\Client11g\odp.net\bin\2.x\Oracle.DataAccess.dll
C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\System.Data.dll
하지만 일부 컴파일 오류가 왜 이해가 안 :
The type 'System.Data.Common.DbConnection' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
The type 'System.Data.CommandType' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
...
당신 되세요 내가이 문제를 어떻게 풀 수 있을지에 대한 생각?
Oracle.DataAccess.dll은 Compact Framework 어셈블리입니까, 아니면 데스크톱 어셈블리입니까? – ctacke
잘 모르겠지만 데스크톱 어셈블리라고 생각합니다. Windows CE에 대한 오라클 참조를 찾으려고했지만 찾을 수 없습니다. 그런 것이 존재합니까? – Mikael