ODBC Tv
------------
1 ODBC Tvt@C̖ړI
2 ODBC Tv̎s@
3 UNIX łODBC vORpC@
4 UNIX łODBC TvvO@


1 ODBC Tvt@C̖ړI
---------------------------
    Tv: ex1.c
    ړI: 
        f[^x[XANZXODBC֐̎gp@.
        1. f[^x[Xւڑ
        2. p[}lge[u odbc_tb1`
        3. e[u odbc_tb1ɍsǉ
        4. p[}lge[u odbc_tb2`
        5.p[^gpe[u odbc_tb2ɍsǉ 
        6. odbc_tb1ɁAselectR}h𓮍
        7. odbc_tb1ɂׂĂ̍stFb`
        8. odbc_tb2ɁAselectR}hs
        9. odbc_tb2ɂׂĂ̍stFb`
        10. e[uodbc_tb1  odbc_tb2폜
        11. gUNVI
        12. dbI


2 ODBC Tv̎s@
-------------------------
    vWFNgt@Cɍ\z:
        1. visual studio 2022̃vWFNgt@C쐬܂B
           Visual Studio 2022 --> create new project NbNAev[gc++ empty projectIANextɃ^bv܂B
           vWFNg(ex1)Əꏊ́A쐬Ƀ^bv܂B
        2. wb_[t@Cƃ\[Xt@CǉB
           Solution 'ex1' --> ex1 --> wb_[t@C, ENbÑACeǉIAC:\DBMaker\5.4samplesODBC PCIx1.hIǉNbNB
           Solution 'ex1' --> ex1 --> \[Xt@C, ENbÑACeǉIAC:\DBMaker\5.4\samples\ODBC\ex1.cIǉNbNB
        3. vWFNg̃vpeBݒ肵܂B
           \[V 'ex1' --> ex1AENbNăvpeBIAݒvpeBy[WJ܂B
           \vpeB --> ڍאݒAZbg u}`oCgZbggpvI܂B
           VC++ fBNg --> fBNg܂߁Aǉ܂AC:\DBMaker\5.4include
           C/C++ --> SDL`FbNA"No "I
           A-->  --> ˑ֌Wodbc32.libǉ      
        4.  --> ex1𐶐܂ex1̍ĐB      
    s  
        1.DBSAMPLE5f[^x[XN܂B
        2.ODBCf[^\[Xǉ܂B
           ODBC Data Source ManagerI[v --> VXe DSN -->DBMaker 5.4 Driver IANbN܂B
           ODBC DBMakerݒy[Wɓ܂F
           ȉ̍ڂ͂ĂB
             f[^x[X DBSAMPLE5 IATestNbN܂B
			 犮NbN܂B
        3.c[o[ --> sJnyCtrl + F5 ܂B
     
     
        dmapi54.lib𒼐ڃNăvOs@܂B
        菇̓\[V'ex1' --> ex1AENbNăvpeBIAݒvpeBy[WJ܂B
        VC++fBNg --> CufBNgAC:\DBMaker\5.4libǉB
        A-->  --> ˑ֌Wdmapi54.libǉ
         --> ex1𐶐܂ex1̍ĐBRpCB


    nmakec[gpex1_64.makRpCex1.exesF  
        Ǘ҂Ƃcmds
        >cd C:\"Program Files\Microsoft Visual Studio"\2022\Community\VC\Auxiliary\Build
        >C:
        >vcvars64.bat
        >cd C:\DBMaker\5.4\samples\ODBC
        >C:
        >nmake -f ex1_64.mak MSVC_VER=1930 WIN64=1
        >cd debug
        >ex1.exe 


3 UNIX łODBC vORpC@
----------------------------------------
        1. ǂ̃RpC[gĂ邩mF. j
           'cc'.

        2. [U 'dbmaker'ɂz[fBNg̉́einlcudef fBNgɃCN[hpXݒ肵@CvORpC. j

              % cc -c -I/APP_HOME/include ex1.c

        3. [U 'dbmaker'̉ɂz[fBNg̉'lib'  fBNgɃCupXݒ (/APP_HOME/lib). 

        4. AvP[VNCAgT[oō쓮邽߂libdmapic.aN. j:

              % cc -o ex1 ex1.o -L/APP_HOME/lib -ldmapic -lm -ldl


4 UNIX łODBC TvvO@
---------------------------------------------
    XebvF
        1. 'DBSAMPLE5' f[^x[XNCAgT[o[hŃX^[g.  

        2. VF 'make'

           % make

        3.VFɃR}h'ex1's.

           % ./ex1

