아래와 같이 프로그램을 실행하면 "'CUBRID.OLEDBProvider' 공급자는 로컬 컴퓨터에 등록할 수 없습니다"
라고 나옵니다.
string strConn = "Provider=CUBRID.OLEDBProvider;Data Source=XXX;Location=XXX.XXX.XXX.XXX;User ID=XXX;Password=XXX;Port=33000;Fetch Size=100";
OleDbConnection sConn;
sConn = new OleDbConnection(strConn);
try
{
sConn.Open();
StringBuilder sql = new StringBuilder();
sql.Append("insert into table (a,b,c,d) values (1,'b','c','d')");
OleDbCommand sCmd = new OleDbCommand(sql.ToString(), sConn);
sCmd.ExecuteNonQuery();
return "OK";
}
catch (Exception ex)
{
return ex.ToString();
}
finally
{
sConn.Close();
}
개발환경 : OS : Win7 64bit
개발툴 : visual studio 2008 C#
DB : Cubrid 2008 R4.3 (2008 서버에 별도 설치 됨)
OLEDB Driver : CUBRID_OLEDB_Provider-8.4.3-x64