Winforms C# 2.0 응용 프로그램을 빌드하고 있습니다.왜이 OdbcConnection이 System.InvalidOperationException을 던집니까?
m_connexion = new SqlConnection ("server = 192.168.xxx.xxx; uid = ...; pwd = ...; database =) 다음을 사용하여 SLQ Server 데이터베이스에 성공적으로 연결할 수 있습니다. .. "); 우리 회사는 어떤 데이터베이스를 사용할 수 있기를 원하기 때문에
, 나는 ODBC 드라이버를 사용하기 위하여 계속하고 내 명령은 다음과 같이했다 : = 새로운 OdbcConnection ("서버 = 192.168.xxx.xxx
m_connexion; uid = ...; pwd = ...; database = ... ");
그러나 System.InvalidOperationException이 발생합니다. 왜 그런가?
나는 또한 DSN을 사용하려고하지만, 축하합니다. OdbcConnection connection = new OdbcConnection ("DSN = MyDataSourceName"); here을 제안했지만 마찬가지로 System.InvalidOperationException을 throw합니다.
아니요 작동하지 않습니다. – karlipoppins
음 .... 내가 손으로 이것을 한참 동안 해왔다. Try Provider = SQLOLEDB –
그 트릭의 일부를했습니다! DSN 이름과 uid 및 pwd를 제공하면 이제 작동합니다. 어떤 방식 으로든 내가 UID를 제거하고 pwd를 제거 할 수 있습니까? 목적은 앱을 꺼내는 것입니다. – karlipoppins