서버(win2003서버)에 Firebird 2.0 설치
//프로그램에서
Datamd.DBApollon.DatabaseName := FDrive; // 211.211.211.123:C:\Package\Database\ABCEDRFDD.FDB
Datamd.DBApollon.Params.Add('user_name=SYSDBA');
Datamd.DBApollon.Params.Add('password=masterkey');
Datamd.DBApollon.Connected := True;
여러분..요것이 XP에서는 잘 오픈이 됩니다.문제 없이..
그런데..Vista에선 오픈을 못합니다. ..
만약 저 경로의 DB를 Vista에서 오픈 하지 못하면..프로그램 수정이 들어가야 합니다..된장..
1. 왜 비스타에선 오픈을 못 할까요?...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
수정하고자 합니다.ㅎㅎ
아래는 Firebird aliases.conf 에서 알리어스 설정해 주는겁니다.
#
# List of known database aliases
# ------------------------------
# Examples:
# dummy = c:\data\dummy.fdb
Apollon = C:\Package\DataBase\JDATABASE.FDB
요건..내 컴퓨터 DB읽는거..잘됩니다.
Apollon = 211.211.211.211:C:\Package\DataBase\JDATABASE.FDB
요건..공인 IP주소에 있는 DB읽는거..안됩니다.
2. 뭔 차이일까요?...
질문만 하네..ㅎㅎ
C:\Pack..요걸 오픈하지 못하는데... :C:\Pack...요렇게 C앞에 ':'이걸 붙이니 오픈 하네요..
IP주소 일경우는 128.231.222.222:C:\Pack...이렇게 오픈되고요..
에혀..된장ㅎㅎ
아, localHost:C:\Pack...요것도 됩니다.