Q&A

  • 17947 질문내용 추가


데이타베이스는 사용하지 않았습니다



이벤트가 발생할때마다..

메모리테이블에 데이타를 넣어서

디비그리드와 연결시켜 보여주기만 합니다.





2  COMMENTS
  • Profile
    어린왕자 2000.07.14 19:08
    최은석 wrote:

    >

    > 데이타베이스는 사용하지 않았습니다

    >

    > 이벤트가 발생할때마다..

    > 메모리테이블에 데이타를 넣어서

    > 디비그리드와 연결시켜 보여주기만 합니다.

    >



    안녕하세요..은석님..전 영원한 델초보 어린왕자라고 하옵니다..

    메모리 테이블 RX컴포넌트 맞져? 다름이 아니라..

    메모리 테이블 쓰는 방법을 알구 싶어서..그런데요..

    작은 예제라두 주시면 안될까요?

    디비그리드와 메모리 테이블을 연결했는데..첫번째필드만 값이 나오고..

    나머지필드는 빈값들만 나옵니다..

    부탁해요..은석님..

  • Profile
    구창민 2000.06.21 23:18
    최은석 wrote:

    >

    > 데이타베이스는 사용하지 않았습니다

    >

    > 이벤트가 발생할때마다..

    > 메모리테이블에 데이타를 넣어서

    > 디비그리드와 연결시켜 보여주기만 합니다.

    >

    >





    안녕하세요~ 구창민입니다.



    우선 첫번째 방법은 BDE를 사용안하는 겁니다.

    TClientDataSet 컴포넌트를 사용하면 DB를 단일 Flat화일로 관리할 수 있고 배포화일

    은 DBClient.dll화일 하나만 있으면 됩니다. Paradox DB의 대다수의 기능을

    지원하므로.. 간단한 DB프로그램은 TCLientDataSet을 사용해서 하면

    BDE가 필요없어지지요.



    두번째 방법은

    Paradox를 사용하면서도 BDE설치가 필요없는 방법인데요.

    BDE가 사용하는 DLL파일들을 같이 배포해 버리는 겁니다.



    아래는 VTOOLS 동호회의 무림식객님이 쓰신건가? 기억이 잘 안나는데요.

    바로 그 내용입니다.

    참고하시고. 그럼~ 즐거운 프로그래밍 하시길~





    . BDE를 Install하지않고 Paradox DB 사용하기 .

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^



    보통 BDE를 포함해서 InstallShield로 Install Program을 만들면 최소한 3M이상의 파일이 생성된다. 그러나, 굳이 Install Program을 만들지 않고서 몇개의 BDE관련 파일을 실행파일이 있는 디렉토리에 복사해둠으로써 Paradox를 사용할수가 있다.



    BDE에 관련된 파일은 BDE가 설치된 디렉토리의 "bdedeploy.txt"에 자세히 설명되어있다.



    Core BDE Files

    --------------

    IDASCI32.DLL For accessing ASCII files

    IDBAT32.DLL For batch movement of data

    IDDA3532.DLL For accessing Microsoft Access databases

    IDDAO32.DLL For accessing Microsoft Access databases

    IDDBAS32.DLL For accessing dBASE databases

    IDDR32.DLL For Data Repository (Paradox only)

    IDODBC32.DLL For BDE access to ODBC drivers

    IDPDX32.DLL For accessing Paradox databases

    IDQBE32.DLL QBE query engine

    IDR20009.DLL BDE resources

    IDAPI32.DLL Main BDE system DLL

    IDSQL32.DLL SQL query engine (including local SQL)

    IDPROV32.DLL For MIDAS providers



    Language Driver Files

    ---------------------

    BANTAM.DLL Internationalization engine

    *.CVB Character set conversion files

    *.BTL Locales

    BLW32.DLL Expression engine



    Files for Microsoft Transaction Server (MTS)

    아래 두줄은 파라독스 사용시 없어도 된다.

    --------------------------------------------

    // DISP.DLL MTS dispensor DLL

    // DISP.PAK



    Auxiliary Tools/Utilities

    -------------------------

    BDEADMIN.* BDE Administrator utility

    DATAPUMP.* Data Pump data migration tool



    Interbase

    -------------------------------------------------------

    SQLINT32.DLL InterBase SQL Links driver

    SQL_INT.CNF Default BDE configuration file for INT

    SQL Links



    Oracle

    -------------------------------------------------------

    SQLORA32.DLL Oracle 7 SQL Links driver

    SQL_ORA.CNF Default BDE configuration file for ORA

    SQL Links (Oracle 7)

    SQLORA8.DLL Oracle 8 SQL Links driver

    SQL_ORA8.CNF Default BDE configuration file for ORA8

    SQL Links (Oracle 8)



    Sybase Db-Lib

    -------------------------------------------------------

    SQLSYB32.DLL Sybase Db-Lib SQL Links driver

    SQL_SYB.CNF Default BDE configuration file for SYB

    Db-Lib SQL Links



    Sybase Ct-Lib

    -------------------------------------------------------

    SQLSSC32.DLL Sybase Ct-Lib SQL Links driver

    SQL_SSC.CNF Default BDE configuration file for SYB

    Ct-Lib SQL Links



    Microsoft SQL Server

    -------------------------------------------------------

    SQLMSS32.DLL Microsoft SQL Server SQL Links driver

    SQL_MSS.CNF Default BDE configuration file for MSS

    SQL Links



    Informix

    -------------------------------------------------------

    SQLINF32.DLL Informix 7 SQL Links driver

    SQL_INF.CNF Default BDE configuration file for INF

    SQL Links (Informix 7)

    SQLINF9.DLL Informix 9 SQL Links driver

    SQL_INF9.CNF Default BDE configuration file for INF

    SQL Links (Informix 9)



    DB/2

    -------------------------------------------------------

    SQLDB232.DLL DB/2 version 2.x SQL Links driver

    SQL_DB2.CNF Default BDE configuration file for DB/2

    version 2.x SQL Links

    SQLDB2V5.DLL DB/2 V5 (UDB) SQL Links driver

    SQL_DBV5.CNF Default BDE configuration file for DB/2

    V5 (UDB) SQL Links



    여기서 Paradox를 사용하고 단지 TTable만 사용한다면 아래의 파일만 있으면 된다.



    IDDR32.DLL, IDPDX32.DLL, IDR20009.DLL, IDAPI32.DLL, BANTAM.DLL

    *.CVB, *.BTL, BLW32.DLL, DISP.DLL, DISP.PAK



    단 Alias를 사용하지말아야한다. 따라서, DatabaseName에 바로 디렉토리명을 지정하거나 상대적 경로를 지정해서 사용해야한다.