Q&A

  • 네트워크에서 DB사용하기
궁금한게 있는데요
아빠회사에 보니깐 컴퓨터를 여러대 사용하거든요
인터넷을 연결이 되어있지 않거든요 전부다요
아빠 회사에서 쓰는 프로그램은요 유통업체라서 판매재고관리프로그램이거든요

전 기본만 조금 알아요 그냥 Table 또는 Query를 이용해서 데이타베이스를 만들었거든요 근데 제꺼는 제 컴에만 데이타가 입력과 출력이 되는데 다른컴에서 연결하면 안되요 그래서 물어보는건데요 그냥 바로 에러가 나와버려요

아빠 회사에 컴이 5대가 있거든요 근데요

예를들면 컴 1번에서 자료를 입력하면 컴2도 그렇구 나머지 모두 컴1에서만 입력한 내용이 다른 컴에도 모두 뜨거든요 조회를 하면은요 물론 입력두 되구요

그래서 아빠는 아빠방에서 다른사람들이 입력한 내용을 아빠방에서 바로 확인을 하더라구요


어케만들었는지는 모르겠지만 이상하게 한군데서 어떤 자료를 입력하면 다른컴에도 그내용이 그대로 뜨거든요 물론 윈도우용 프로그램입니다.

나두 이렇게 만들고 싶은데 어떻게 만들어야 하나요

나두 델을 잘 몰라서요

어떤 컴포넌트를 사용해야하며 어떤 방식으로 이루어 지는지 무지 궁금합니다.

그리고 어떻게 만들었는지 어디 소스가 있으면 좀 델로 보내주시면 정말 고맙겠습니다.

stonp@thrunet.com

고수님들 지발 좀 알려주세요...부탁합니다.

전 고 2학년 학생이걸랑요...제 꿈은 프로그래머 지요...지발 제 꿈을 꺽지마시고 좀 알려주세요

제발좀 상세하게 알려주세요
3  COMMENTS
  • Profile
    정경철 2002.08.23 09:12
    델파이에 들어 있는 파라독스는 로컬용으로 동시에 접속이 안됩니다.
    98에서는 제가 동시에 해봤는데 2000에서는 안됩니다.
    윈도우즈가 파일을 동시에 사용 못하게 하거든요..

    같은 DB에 여러명이 접속 하기 위해서는 mdb을 사용 하십시오.
    그렇지 않으면 델파이에 있는 인터베이스(interbase)를 사용 하셔도되구요.
    델파이 안에 있는 5.5는 라이센스가 개발자에게만 주어져 있습니다.
    기업에서 사용 할때는 구매를 하셔야 합니다.
    그렇지 않은경우에는 6.0 공개용이 있습니다. 그것을 사용 하셔도 됩니다.

    인터베이스 처럼 이런 프로그램을 RDBMS라고 합니다.
    여기에는 오라클, MS-SQL, Sybase등 여러가지가 있습니다.

    프로그램은 로컬용과 C/S 라고 부르는데 하고자 하는것은
    C/S프로그램 임니다.
    이런종류의 프로그램을 할때에는 로컬 프로그램을 어느정도 이해를
    하고 C/S 프로그램을 하셔야 합니다.
    생각 해야 할것이 로컬 하고는 다르거든요..

    제일 중요한 이야기를 하지 않았습니다.
    네트웍에서 파라독스를 사용 할때는 다음과 같이 하십시오.

    예 : \컴퓨터명공유디렉토리파라독스 파일명

    어디서 많이 본것 같지요.. 네트웍크환경을 더블클릭하면 나타나는
    경로명을 그대로 하면 됩니다. 위의 경우는 서버 역할 하는것이
    공유가 되어 있어야겠죠...

    그리고 주의 해야 할것은 델파이이 TDataBase 컴포넌트를 이용하여
    연결 하십시오..
    파라독스 테이블의 단점이 테이블을 많이 열어 놓고 사용 할때는
    인덱스 파일이나 DB의 헤더 부분이 에러가 많이 나더라구요..
    TDatabase가 그나마 안정적으로 DB를 컨트롤 해 줍니다.

    꿈이 프로그래머라니... 열심히 하십시오.

    궁금한 사항은 메일을 주십시오..      <jkc187@chollian.net>
  • Profile
    박춘광 2002.08.24 05:00


    정말 감사합니다. 전 이제까지 파라독스를 이용했는데 다시 MDB로 DB를 만들어서 다시해보겠습니다. 하다가 안되면 멜보내도 되겠져...ㅎㅎ 정말 감사합니다.
  • Profile
    신명곤 2002.08.23 07:48
    bde alias에서 잡아주면 될것같군요.