CONEXÃO COM FIREBIRD

FABAO 04/12/2014 11:25:04
#442980
olá amigos...

segui o tutorial do macoratti : http://www.macoratti.net/vbn_fb2.htm

para acessar banco de dados Firebird e ao rodar o teste me vem este erro:

operating system directive CreateFile failed

estou usando o firebir 2.0

Pesquisei bastante mas naum encontrei solução ainda...

alguém passou por isso, pra me dar alguma luz?


Obrigado...
LLAIA 04/12/2014 15:00:04
#442984
FABAO 04/12/2014 17:53:17
#442990
olá amigo LLaia

testei as 2 strings e nada, a segunda nao tentei pois meu firebird não é embedded...

desinstalei o provider e instalei outra versão, mas o erro persiste

segue o código:

  [ô]declara a variavel da string de conexão
Dim conFB As String


[ô]define a string de conexão usando o usuário e senha padrão

conFB = [Ô]User=SYSDBA;Password=masterkey;Database=C:\Bancos\Dados\banco.fdb;DataSource=localhost;Port=3050;Dialect=3[Ô]

[ô]define os objetos connection command e datareader

Dim connection As FbConnection = New FbConnection(conFB)


[ô]abre a conexao

connection.Open() <<<<-------------------------- Nesta linha ocorre o erro




[ô]define o comando SQL para selecionar todos os clientes da tabela CLIENTES na conexao atual

Dim command As FbCommand = New FbCommand([Ô]select * from game[Ô], connection)


[ô]gera o datareader

Dim reader As FbDataReader = command.ExecuteReader()


[ô]limpa a lista

Me.List1.Items.Clear()


[ô]percorre o datareader e preenche o listbox

While reader.Read

Me.List1.Items.Add(reader.GetInt16(0) & [Ô] - [Ô] & reader.GetString(1) & [Ô] - [Ô] & reader.GetString(2))

End While


[ô]fecha o datareader

reader.Close()

[ô]fecha a conexao

connection.Close()


se alguem puder ajudar ficarei grato...
OMAR2011 04/12/2014 23:24:30
#442995
Cabra, para mim o que está faltando e fazer a referência da Dll.
Clica em Project
Add reference
Browse
e vá onde esta instalada
FirebirdNETProvider1.7
selecione a FirebirdSql.Data.Firebird.dll
e ok.
Ai sim vai dar certo.
FABAO 04/12/2014 23:31:57
#442996
Olá Omar2011

Obrigado pela ajuda...

A referência à DLL foi a primeira coisa que fiz...

muito extranho, está tudo [Ô]certo[Ô] e me gera esse erro
FABAO 05/12/2014 09:56:06
#443007
olá pessoal...

consegui uma solução...

eu compartilho muitos arquivos via torrent, muitos mesmo, sendo assim meu pc fica ligado 24hs por dia, não seu porque, mas pensei em reiniciar a maquina pra dar uma liberada na memória, e quando iniciou fui testar novamente e funcionou perfeitamente, sem nenhuma modificação adicional...

não mudei nada, apenas reiniciei o pc, fica a dica para quem eventualmente passar por esse problema...

obrigado pela atenção dos que tentaram me ajudar...
Tópico encerrado , respostas não são mais permitidas