자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Delphi XE7 에서 Firedac 과 DBexpress 데이타베이스 연결
2014.12.12 02:16
데이타베이스 연결시 저희는 암호가 다르게 입력을 해야합니다.
코딩에서 어떻게 암호를 바꿀수 있는지요.
Firedac 과 DBexpress 각각 알려주시면 감사하겠습니다.
그리고 DB 연결시 오류가 코드번호로 나오는데
Firedac 과 DBexpress 각각 오류코드에대한 코드집이 있는지요??
기존 델파이7에서 DBexpress 연결법
데이타베이스 : sybase Adaptive Server Anywhere 6.0 버전사용.
SQLConnection1.Connected := False;
SQLConnection1.Params.Clear;
SQLConnection1.Params.Text := 'DriverName=ASA'#$D#$A'DataBase=asadb'#$D#$A'HostName='#$D#$A'ASA TransIsolation=ReadCommited'#$D#$A'Password=' + glSysPass + ''#$D#$A'User_Name=dba'#$D#$A'ErrorResourceFile=./DbxMSSErr.msg'#$D#$A'LocaleCode=0000'#$D#$A'BlobSize=-1'#$D#$A'OS Authentication=False';
SQLConnection1.Connected := True;
Delphi XE7 에서 Firedac 과 DBexpress 데이타베이스 연결
2014.12.12 02:16
데이타베이스 연결시 저희는 암호가 다르게 입력을 해야합니다.
코딩에서 어떻게 암호를 바꿀수 있는지요.
Firedac 과 DBexpress 각각 알려주시면 감사하겠습니다.
그리고 DB 연결시 오류가 코드번호로 나오는데
Firedac 과 DBexpress 각각 오류코드에대한 코드집이 있는지요??
기존 델파이7에서 DBexpress 연결법
데이타베이스 : sybase Adaptive Server Anywhere 6.0 버전사용.
SQLConnection1.Connected := False;
SQLConnection1.Params.Clear;
SQLConnection1.Params.Text := 'DriverName=ASA'#$D#$A'DataBase=asadb'#$D#$A'HostName='#$D#$A'ASA TransIsolation=ReadCommited'#$D#$A'Password=' + glSysPass + ''#$D#$A'User_Name=dba'#$D#$A'ErrorResourceFile=./DbxMSSErr.msg'#$D#$A'LocaleCode=0000'#$D#$A'BlobSize=-1'#$D#$A'OS Authentication=False';
SQLConnection1.Connected := True;
DBExpress/FireDAC 모두 동일합니다.
1. 동적으로 드라이버 정보가지 새로 주는 방법입니다.
FDConnection1.Params.Clear;
FDConnection1.Params Add('DriverID=IB');
FDConnection1..ParamsAdd('Server=' + edtHost.Text);
FDConnection .Params Add('Database=' + edtDatabase.Text);
FDonnection SQLConneciton1.ParamsAdd('User_Name=' + edtUser.Text);
FDConneciton1.Params Add('Password=' + edtPassword.Text);
FDConneciton1.open;
2. 기존의 데이터 베이스 정보는 고정되어 있고 계정과 암호만 코드로 적용하는 예입니다.
FDConnection1.Params.Values['User_name'] := 'sysdba';
FDConneciton1.Params.Values['Password'] := 'masterkey';
FireDac의 연결 시 오류 체크 방법은 아래의 자료를 보시면 자세히 소개 되어 있습니다.
https://translate.google.com/translate?sl=ja&tl=ko&js=y&prev=_t&hl=ko&ie=UTF-8&u=http%3A%2F%2Fdocwiki.embarcadero.com%2FRADStudio%2FXE7%2Fja%2FFireDAC_%25E3%2583%2595%25E3%2582%25A1%25E3%2583%25BC%25E3%2582%25B9%25E3%2583%2588_%25E3%2582%25B9%25E3%2583%2586%25E3%2583%2583%25E3%2583%2597_%25E3%2582%25AC%25E3%2582%25A4%25E3%2583%2589&edit-text