Q&A

  • BDE,DSN설정없이 mdb연결은?
BDE나 ODBC관리자에서 시스템DSN 설정없이
ADO를 써서 mdb파일의 경로를 가져올 수 있는 방법은 없나요?
1  COMMENTS
  • Profile
    이희정 2002.01.12 00:10




    mdb파일의 위치가 임의로 변할 수 있다면 문제가 되지만 프로그램 설치시나 기타 사용자가 정하는 위치를 받아올 수 있으면.. BDE나 ODBC를 이용하지 않고 ADO의 ConnectString에 경로 들어가는 부분만 동적으로 넣어주면 가능합니다.

    예를 들어..



        ADOConnSearch.ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=False;Connect Timeout=15;Extended Properties="DBQ=' +
    CurrDir + 'Log' + ';DefaultDir=' + CurrDir + 'Log' + ';Driver={Microsoft Text Driver (*.txt; .csv)};DriverId=27;FIL=text;FILEDSN=C:WindowsRockey.dsn' +
    ';MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;";Locale Identifier=1042;Initial Catalog=' + CurrDir + 'Log';