2017-09-14 11 views
0

내가 Windows에서 ODBC 드라이버와 SQLBase와의 연결을 config (설정)하기 위해 노력하고있어 나는 것을 결코하지 않았다, 그러나 나는 오류 받고 있어요 :SQLBase 오류 HY092

Connection failed with SQL State: "HY092" 

에서 Windows ODBC 관리자를 사용하고 있습니다를 연결을 추가하려고합니다. 구성 화면의 "Config Filename (INI)"필드에 "C:\Program Files (x86)\Centura\sql.ini"을 입력하고 PATH 시스템 변수에 "C:\Program Files (x86)\Centura\"을 추가합니다. 응용 프로그램 (.NET)라는 메시지를 받고 있어요에서

:

[win32client] 
clientname=CWBXXX 

[win32client.dll] 
comdll=sqlws32 

[win32client. 
serverpath=server3,<SERVER_IP>,2155/<BASE_NAME> 

누구든지 나를 도울 수 :

ERROR [HY092] [Gupta][ODBC Driver]Invalid attribute/option identifier 

내 sql.ini 파일의 내용이? 고맙습니다.

답변

0

SQLBase를 사용하고 있습니다. 굉장해. 두 가지 중요한 설정이 중요합니다.

1) 당신은 내가 % 시스템 % \ WINDOWS \ SysWOW64와 \ odbcad32.exe를 32 비트를 추측하고있어 올바른 ODBC 관리자 를 사용하고 있는지 확인하십시오. 그렇지 않으면 % systemdrive % \ Windows \ System32 \ odbcad32.exe에서 64 비트를 사용하십시오. 시스템 DSN 탭 데이터베이스의 올바른 드라이버를 추가하십시오. 어느 '튜라 SQLBase 3.6 32 비트 드라이버' 또는 '굽타 SQLBase 12.x' 드라이버는 구성 탭에서 SQLBase (12) 실행하는 경우, 당신은 당신의 SQL에서 사용하는 데이터 소스 이름을 지정합니다. ini. 그들은 반드시 일치해야한다.

2) a. 클라이언트에 sql.ini가 1 개만 있는지 확인하십시오. 이제까지. 2) b. sql.ini에 클라이언트 섹션에 지정된 ODBC 드라이버가 필요 : (.. 대괄호 예를 들어없이 remotedbname =하여 MyDatabase, DSN = MyDatasetName는 ODBC 관리자에서 지정한 어떤 이름)

[win32client.dll] 
comdll=sqlodb32 

[odbcrtr] 
odbctrace=off 
longbuffer=32767 
buffrow=10000 

remotedbname=[dB Name specified in ODBC] , 
DSN=[Data Source Name specified in ODBC] 

+0

감사합니다. 나는 CentB SQLBase 32 비트 드라이버를 설치하려고했기 때문에 어떤 이유로 Gupta SQLBase 드라이버가 작동하지 않아 SQLBase 이전 버전을 사용하고 있습니다. –