Q&A

  • ms-sql을 bde에 연결한 프로그램 배포하기
안녕하세요.



환경 : 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  COMMENTS
  • Profile
    참고하세요 2001.05.21 23:03




    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:=(ex:MYDB)

    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버튼 클릭