Notice
Recent Posts
Recent Comments
Link
승적이익강 (勝敵而益强)
[altibase] 델파이 ODBC, OLEDB 연결 본문
{
원칙
: 64비트 윈도우에 64bit ODBC 또는 Oledb 드라이버가 설치되어야 하고 개발 응용프로그램도 64-bit로 Bulid되어야 한다.
원칙
: 64비트 윈도우에 64bit ODBC 또는 Oledb 드라이버가 설치되어야 하고 개발 응용프로그램도 64-bit로 Bulid되어야 한다.
-> 64비트 윈도우에 32-bit 응용프로그램을 설치할려면
: 32비트용 ODBC드라이버를 ODBC관리자가 아닌 c:\windows\sysWOW64\odbcad32.exe 걸로 해야 32비트를 등록할 수 있다.
: oledb로 연결할 경우에도 32bit용 드라이버(altioledb.dll)을 레지스터리에 등록한다.
}
: 32비트용 ODBC드라이버를 ODBC관리자가 아닌 c:\windows\sysWOW64\odbcad32.exe 걸로 해야 32비트를 등록할 수 있다.
: oledb로 연결할 경우에도 32bit용 드라이버(altioledb.dll)을 레지스터리에 등록한다.
}
with ADOConnection do
begin
begin
// 32bit ODBC 드라이버 설치(c:\windows\sysWOW64\odbcad32.exe)하고 데이터원본(ODBC)등록하여 연결
// ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=False;User ID=delphi;Data Source=alti32;Initial Catalog=mydb';
// ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=False;User ID=delphi;Data Source=alti32;Initial Catalog=mydb';
// ODBC 없이 oleDB에 연결 (32비트) altioledb.dll을 레지스터리에 등록해야 함(regsvr32)
ConnectionString := 'Provider=Altibase.OLEDB;Data Source=127.0.0.1;User ID=delphi;Password=delphi;PORT_NO=20300';
Connected := True;
showmessage('연결되었습니다.');
end;
ConnectionString := 'Provider=Altibase.OLEDB;Data Source=127.0.0.1;User ID=delphi;Password=delphi;PORT_NO=20300';
Connected := True;
showmessage('연결되었습니다.');
end;
with ADOQuery do
begin
Close;
Sql.Clear;
Sql.Add('SELECT * FROM EMPLOYEE_INFO');
Open;
end;
begin
Close;
Sql.Clear;
Sql.Add('SELECT * FROM EMPLOYEE_INFO');
Open;
end;
'Delphi' 카테고리의 다른 글
[델파이] 초간단 Log 파일 (0) | 2016.05.04 |
---|---|
[델파이]MDIChild Client Rect 변경 (0) | 2016.05.04 |
델파이 MDI 기초 (0) | 2016.05.04 |
Comments