CONEXAO VB.NET COM FIREBIRD

PHELIPO 23/12/2011 18:21:45
#391918
Estou começando a desenvolver em VB.NET usando o Banco Firebird, ainda não sei como fazer a conexão do banco que poder me ajudar indicando a melhor forma de conexão com alguns codigos eu agradeço.
RODOLPHO 23/12/2011 22:23:11
#391923
A forma mais simples é usando o Entity Framework. Não tem mistério.
Siga o tutorial desse link e o resto é bem simples:

http://www.dotnetarea.com.br/2010/04/configurando-o-firebird-para-uso-com.html
TECLA 24/12/2011 00:37:30
#391927
Resposta escolhida
Se preferir trabalhar com o ADO.NET, baixe aqui o provider do Firebird.
http://www.firebirdsql.org/en/net-provider/

Depois de criar o projeto, adicione uma referência do provedor
Imports FirebirdSql.Data.Firebird


Segue um trecho de código que ilustra o preenchimento de um ListBox.
Private Sub btnFB_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFB.Click

[ô]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=d:    este\cadastro.gdb;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()

[ô]define o comando SQL para selecionar todos os clientes da tabela CLIENTES na conexao atual
Dim command As FbCommand = New FbCommand([Ô]select * from CLIENTES[Ô], connection)

[ô]gera o datareader
Dim reader As FbDataReader = command.ExecuteReader()

[ô]limpa a lista
lstbFB.Items.Clear()

[ô]percorre o datareader e preenche o listbox
While reader.Read
lstbFB.Items.Add(reader.GetInt16(0) & [Ô] - [Ô] & reader.GetString(1) & [Ô] - [Ô] & reader.GetString(2))
End While

[ô]fecha o datareader
reader.Close()
[ô]fecha a conexao
connection.Close()

End Sub


http://www.macoratti.net/vbn_fb2.htm
Tópico encerrado , respostas não são mais permitidas