Tenho conexão similar na Analyse.
Porem, ao executar o aplicativo em cada cliente (considerando que cada qual possui o seu servidor, banco, etc) necessito conectar via tela de login, como mostrado abaixo. O mesmo aplicativo quando compilado com WD18 funciona perfeitamente, porém, demora demais quando compilado com WD19.
bResultado is boolean
// Parametros da conexão com Firebird
FBConnection..Provider = hODBC
FBConnection..User = sUser
FBConnection..Password = sPassword
FBConnection..Server = sDSN
FBConnection..Database = sServer + ":" + sDatabase
FBConnection..Access = hOReadWrite
bResultado = HOpenConnection(FBConnection)
IF bResultado <> 1 THEN
Info(HErrorInfo())
END
bResultado = HChangeConnection(Firebird,FBConnection)
IF bResultado <> 1 THEN
Info(ErrorInfo())
END