[...Continuando]
Feito isso crie uma conexão ODBC com o nome familiar, exemplo: "FbCnn", guarde este nome pois vamos precisar dele mais tarde!
Agora vamos no windev, crie um projeto de teste e crie a analise com OLE DB do tipo MSDASQL e selecione a nossa conexão "FbCnn" e Então faça o teste de conexão, depois de ter feito com sucesso a conexão e só salvar!
Como estou em uma máquina 64bits, meu caminho para dll do client é C:\Program Files\Firebird\Firebird_2_5\bin\fbclient.dll
O Caminho do arquivo fdb tem que ser padrão da sua aplicação, você vai entender logo abaixo.
Agora ao código WX
FBConnection is Connection
bResultado is boolean
_nomeDSN is string = "FbCnn"
_caminhofdb is string = fCurrentDir()+[fSep()]+"data"+[fSep()]+"SpedDB.fdb"
_IpServidor is string = "localhost"
_usuarioBd is string = "SYSDBA"
_senhaBd is string = "masterkey"
HDescribeConnection(FBConnection,_usuarioBD,_senhaBD,_nomeDSN,_caminhofdb,hODBC,hOReadWrite)
bResultado = HOpenConnection(FBConnection)
IF bResultado <> 1 THEN
Error(HErrorInfo())
EndProgram()
END
//Com SQLConnect()
SQLConnect(_DSN,_usuariodb,_senhadb,_pathfdb,"",hODBC)