VIDA LONGA AO VB6 Q BD USAR
Não aconselho o SIBProvider para as versões 2.X do Firebird, ele depende da GDS32.dll que é a lib cliente antiga do Interbase. O drver ODBC já usa a fbclient.dll
Primeiro instale pra 32 bits: http://www.firebirdsql.org/download/prerelease/odbc/Firebird_ODBC_2.0.0.150_Win32.exe
ou pra 64 bits: http://www.firebirdsql.org/download/prerelease/odbc/Firebird_ODBC_2.0.0.150_x64.exe
Segundo, ache o arquivo aliases.conf na pasta de instalação do Firebird e crie um alias pro BD de teste Employee. Aqui em comigo ficou assim: [txt-color=#0000f0]empregados = C:\Firebird_2_5\examples\empbuild\EMPLOYEE.FDB[/txt-color]. Dessa forma ninguém precisa saber onde fica o BD.
Terceiro, faça uma string de conexão e abra-a dessa forma (repare o alias em DBNAME):
Primeiro instale pra 32 bits: http://www.firebirdsql.org/download/prerelease/odbc/Firebird_ODBC_2.0.0.150_Win32.exe
ou pra 64 bits: http://www.firebirdsql.org/download/prerelease/odbc/Firebird_ODBC_2.0.0.150_x64.exe
Segundo, ache o arquivo aliases.conf na pasta de instalação do Firebird e crie um alias pro BD de teste Employee. Aqui em comigo ficou assim: [txt-color=#0000f0]empregados = C:\Firebird_2_5\examples\empbuild\EMPLOYEE.FDB[/txt-color]. Dessa forma ninguém precisa saber onde fica o BD.
Terceiro, faça uma string de conexão e abra-a dessa forma (repare o alias em DBNAME):
Dim cn as ADODB.Connection
Set cn = New ADODB.Connection
cn.ConnectionString = [Ô]Driver=Firebird/Interbase(r) driver;DBNAME=empregados;uid=SYSDBA;pwd=masterkey[Ô]
cn.Open
O SQL Server não conecta, recebo a mensagem de SQL inexistente ou sem permissão, o FireBird eu crio a tabela, ex: 4 registros com nomes diferentes, quando mando atualizar transações pendentes todos os registros ficam com o mesmo nome
Uso Access, mas Pensei em usar o Sql Server ou o My Sql, porém vi que o o Bd fica meio camuflado no sistema, acho mais facil o firebird que você pode distribuir o arquivo do banco de dados junto com a aplicação.
Eu encontrei uma DLL fbdll4vb20.dll que não usa ODBC conecta direto com BD via VB¨, alguém sabe como uso, coloco no System32 ou que pasta ou faço o quê?
Obrigado, estou começando com FireBird
Obrigado, estou começando com FireBird
Citação::
Uso Access, mas Pensei em usar o Sql Server ou o My Sql, porém vi que o o Bd fica meio camuflado no sistema, acho mais facil o firebird que você pode distribuir o arquivo do banco de dados junto com a aplicação.
O que vc quer dizer com [Ô]meio camuflado[Ô]?
Tópico encerrado , respostas não são mais permitidas