VB.NET 2008 COM FIREBIRD

ARNALDOCRUZ 24/12/2009 02:53:23
#330421
Boa Noite

como é feita a conexão do firebird 2.1 com o vb.net 2008

Obrigado
RICART 24/12/2009 09:42:22
#330431
Vc pode fazer da mesma forma do 2005. Veja este exemplo: http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=8242
TECLA 24/12/2009 10:07:36
#330434
Resposta escolhida
Baixe o provedor FireBird .NET Connector no endereço http://downloads.sourceforge.net/firebird/FirebirdNETProvider-1.7.2.exe.

Artigo do Macoratti:
VB.NET - Criando uma Conexão Genérica
ONBASS 24/12/2009 16:35:46
#330446
TECLA,

Em que área se encontra o donwload?
Fui na sessão downloads, mas a versao baixada nao refere-se ao .Net...

Grato
ARNALDOCRUZ 24/12/2009 19:09:09
#330451
fiz a conexão

Imports FirebirdSql.Data.FirebirdClient
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim conFB As String
conFB = [Ô]User=SYSDBA;Password=masterkey;Database=C:\FARMUS\FARMAUS.FDB;DataSource=localhost;Port=3050;Dialect=3;[Ô]
Dim connection As FbConnection = New FbConnection(conFB)
connection.Open()
MsgBox([Ô]Conexao efetuada com sucesso[Ô])
connection.Close()
End Sub
End Class

em varios exmplos pela net tem o imports em duas formas

Imports FirebirdSql.Data.FirebirdClient
Imports FirebirdSql.Data.Firebird ( esta não funciona)

Bom após conseguido a conexão como eu faço para mostrar os registros de uma tabela em um grid ?

Obrigado

ARNALDOCRUZ 24/12/2009 22:05:41
#330459
consegui preencheer o grid, mas agora

Imports FirebirdSql.Data.FirebirdClient
Public Class Form1
Dim sqlTabela As String
Dim BD As FbConnection
Dim ds As New DataSet
Dim DA As FbDataAdapter
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim conFB As String
conFB = [Ô]User=SYSDBA;Password=masterkey;Database=C:\FARMUS\FARMAUS.FDB;DataSource=localhost;Port=3050;Dialect=3;[Ô]
Dim connection As FbConnection = New FbConnection(conFB)
connection.Open()
sqlTabela = [Ô]SELECT * FROM TBLCLIENTE[Ô]
DA = New FbDataAdapter(sqlTabela, connection)
DA.Fill(ds, [Ô]Tabela[Ô])
GridView1.DataSource = ds.Tables([Ô]Tabela[Ô])
End Sub
End Class


coloquei alguns campos no form tipo cliente,endereco e quando clicar no grid preencher com os dados do grid

como eu faço isso
ONBASS 24/12/2009 23:25:14
#330461
ARNALDO,

vc conseguiu baixar o conector .net?
ARNALDOCRUZ 25/12/2009 02:54:24
#330463
sim consegui, porem mim deparei com um problemão que é o grid.

no vb6 eu trabalhava com o trueGrid que além do visual ser bem bonito por poder coloar skin, as coisas eram bem facil de trabalhar, já o vbnet só tem o gridview que é bem limitado, e pra comprar o truegrid pra vbnet é bem mais caro.

só bastava fazer o select e passar para o datasource , a aprtir dai vc podia clicar no grid e pegar os registros, formatar as colunas,alinhar etc.

já np gridview do vbnet não tem recurso de alinhamento fica horrivel. um visual super pobre.

sei lá até que mim provem o contrário, sei lá cara eu tô completamento embriagado não posso falar nada sério.

fui

TECLA 25/12/2009 10:42:16
#330464
Citação:

DEKINHO escreveu:
ARNALDO,

vc conseguiu baixar o conector .net?



Modifiquei a URL para DOWNLOAD no post acima.
Clique no link novamente para baixar o CONNECTOR.
ARNALDOCRUZ 25/12/2009 13:18:51
#330472
Tecla eu baixei o conector do link, porem quando vou instalar dá a mensagem que é preciso ter instalado o framework 1.1, verifiquei na minha maquina e tem o Framework 2,0 SP1 2.0 SP2 - .3.0 SP1 - 3,5, ai no caso eu teria que instalar o framework 1.1 que não sei se é viável.

No mesmo link do site eu baixeioputro que instalou o conector pra framework 3,5

Obrigado

JWCELYO 25/12/2009 15:05:33
#330473
baixo os drives Firebird_ODBC_1.2.0.69-Win32 é bem melhor que conecto dll.
os conectores para plataforma net não são muito estaveis por-riso recomendo drives ODBC

http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/1.2-Release/Firebird_ODBC_1.2.0.69-Win32.exe/download

string para conexão
Driver=Firebird/InterBase(r) driver;Uid=SYSDBA;Pwd=masterkey; DbName=d:\firebird\examples    est.fdb;
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas