찾아보다 못찾아서 이렇게 글을 올립니다.
고수님들의 답변 부탁드립니다.
어려운게 아니고요...
알리아스를 폼 생성시에 생성할려고하는데.
(프로그램을 다른데서 사용할때 사용할수 있게끔)
어떻게 하나요.
제가 알고 있는 방법이 잇긴한데.
그대로 했는데 안 돼네요...
Database1.DatabaseName:='book';
Database1.DriverName:='MSACCESS';
Database1.Params.Clear;
Database1.Params.Add('PATH=D:winntkikiki');
이런식으로 했느네데요..
쿼리 오픈에서 에러가 나네요...
아시는분은 답변을 부탁드립니다....
>
> 찾아보다 못찾아서 이렇게 글을 올립니다.
> 고수님들의 답변 부탁드립니다.
> 어려운게 아니고요...
> 알리아스를 폼 생성시에 생성할려고하는데.
> (프로그램을 다른데서 사용할때 사용할수 있게끔)
> 어떻게 하나요.
> 제가 알고 있는 방법이 잇긴한데.
> 그대로 했는데 안 돼네요...
> Database1.DatabaseName:='book';
> Database1.DriverName:='MSACCESS';
> Database1.Params.Clear;
> Database1.Params.Add('PATH=D:winntkikiki');
> 이런식으로 했느네데요..
> 쿼리 오픈에서 에러가 나네요...
> 아시는분은 답변을 부탁드립니다....
Session 에 AddAlias 메소드를 사용해 보세요..
다음은 인터베이스용 알리어스를 생성시키는 예입니다.
델파이 헬프 파일에 들어있는거 그대로 올려드리는거예요..
var
MyList: TStringList;
begin
MyList := TStringList.Create;
try
with MyList do
begin
Add('SERVER NAME=IB_SERVER:/PATH/DATABASE.GDB');
Add('USER NAME=MYNAME');
end;
Session1.AddAlias('NewIBAlias', 'INTRBASE', MyList);
finally
MyList.Free;
end;
end;