안녕하세요.
환경 : win98, ms-sql2000
네트웍을 통해서 MSSQL하고 붙였는데요... (native)
제작한 컴퓨터에서는 동작하던것이
Install Shield Express로 제작한 셋업 만든후 바로
옆의 컴에서 실행 하면 다음과 같은 에러가 나는데요...
General SQL error.
Db-library network communciations layer not loaded.
Alias: MYDB
그래서 ntwdblib.dll 파일을 system 폴더로 같이 인스톨되게
했습니다. 그런데, 다른 컴에서 인스톨하면 dll 파일은 있는데
똑같은 에러가 나요...
고수님들 부탁드립니다. 월욜까지 이거 풀어야 되거든요...
1. 먼저 제어판에서 ODBC 를 실행
2. 시스템 DSN 탭에가서 추가 실행
3. 대화상자 에서 SQLserver 선택 - 마침을 눌렀습니다.
-> Name=<임의로>(ex:TEST)
Description=""
Server=(local) <- network으로 연결을 할려면 이곳에 server IP를 입력
다음버튼을 눌렀습니다
-> With SQL Server~~~~~~~~the user -- 라디오 버튼을 체크
Client Configuration 을 눌러
TCP/IP 라디오 버튼을 체크하고(지금 NT 로 부팅시 인터넷은 TCP/IP 로 하고있음)
Server alias=(ex:ppp)
computer name=자동설정
port number=1433
그리고 확인을 누르고 다시 돌아와
Connect SQL ~~~~~~~~~ option 를 체크하고
login ID=
PassWord=
을 setting합니다.
다음버튼을 누르고
-> Change the default database to:=
Use ANSI quoted idectifiers=체크
Use ANSI nulls, padding and warnings.=체크
다음버튼
-> Perform translation for character data=체크
마침버튼을 누르고
-> OK 버튼 을 눌렀습니다
4. BDE 실행
Configuration의 ODBC에서 SQL Server를 선택한다.
-> BLOB SIZE = 64
-> BLOBS TO CACHE = 256
-> SCHEMA CHCHE SIZE = 32
-> SQLPASSTHRU MODE = SHARED NOAUTOCOMMIT으로 설정한다.
Databases 페이지에서 마우스 오른쪽 마우스를 누르시고 New..을 선택하신후
Database Driver Name 콤보박스에서 위에서 SQL Server을 선택하세요.
생성한 Alias이름을 수정(ex:ppp)
DATABASE NAME을 선택(ex:MYDB)
ODBC DSN을 선택(ex:TEST)
메뉴밑에 Tool Bar에 맨 오른쪽 끝에 있는 파란색 Apply버튼 클릭