Q&A

  • odbc의 dsn 설정을 coding으로 하는 방법좀 알려주셔요 !
coding만으로 odbc설정을 할 수 있는 예제 아시는 분 안계신가요,,,,

현제 access db에 접근하기 위해서 그러는 데요,,,,,그전에 몇몇

답변이나 질문이 있어서 보았지만 감이 잘 오지 않네요,,,,,

도와주세요 !

2  COMMENTS
  • Profile
    로비 2000.12.06 04:38
    SQL SERVER 기준입니다

    우선 ODBC가 기본 설정이 되어있다면.. 아래와 같이 바꾸실 수 있구요



    // 데이터베이스 바꾸기

    Reg := TRegistry.Create;

    try

    Reg.RootKey := HKEY_CURRENT_USER;

    if Reg.OpenKey('SoftwareODBCODBC.INI데이터베이스명',True)

    then Reg.WriteString('Server',서버명);

    finally

    Reg.CloseKey;

    Reg.Free;

    end;



    // TCP/IP로 설정하기

    Reg := TRegistry.Create;

    try

    Reg.RootKey := HKEY_LOCAL_MACHINE;

    if Reg.OpenKey('SoftwareMicrosoftMSSQLServerClientConnectTo',True)

    then Reg.WriteString(Server,'DBMSSOCN,' + 서버명 + ',1433');

    finally

    Reg.CloseKey;

    Reg.Free;

    end;



    그리고 처음 설정하심려면 ...

    SQL의 경우 다음의 registry 값을 넣어주시면 됩니다

    ACCESS는 다를터이나 .. 해당 registry를 한번 분석하심 해결되실겁니다



    HKEY_CURRENT_USERSOFTWAREODBCODBC.INI

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerClientConnectTo



    수고하세요

  • Profile
    김종언 2000.12.06 21:36
    홍세비님의 홈페쥐에 가보세여~~

    거기 가보면.. 코딩으로 구현하는 .ODBC 가 강좌로 올라와있습니다...