[firebase-br] RES: RES: C#.NET com FireBird 2.0
Osmar Júnior
jedivh em yahoo.com.br
Seg Nov 6 15:35:05 -03 2006
Pois é. Mas eu fiz um esquema para utilizar as classes genéricas do .Net
(DbConnection, DbDataReader, etc...). Eu não controlo as transações.
Aí eu fiz o teste, colocando essa consulta antes de iniciar o programa, ou
seja, antes de fazer qualquer consulta. Essa seria a primeira. E mesmo assim
trava. Também acho que pode estar esperando alguma coisa, mas o estranho é
que se retirar o DISTINCT, não trava. Mas eu preciso do DISTINCT, porque
quando o usuário digita a unidade do produto, eu trago preenchido um
ComboBox com as unidades já cadastradas, para facilitar a digitação.
Ta bem estranho, tentei de várias formas e não obtive sucesso.
[]s.
Osmar.
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Jeudí Prando - GMail
Enviada em: segunda-feira, 6 de novembro de 2006 14:54
Para: FireBase
Assunto: Re: [firebase-br] RES: C#.NET com FireBird 2.0
aconteceu comigo algo semelhante...
e constatei que o problema era o seguinte...
com uma transação aberta no ibexpert
e o aplicativo em c# rodando ao abrir uma consulta o mesmo travava pois
esperava a transação ser terminada
ou seja...
tem que iniciar uma trasação no FBCommand
a aplicação trava mesmo com direito a não respondendo e tudo mais...
O Firebird não faz milagres mas se você trabalhar direitinho com ele o mesmo
pode fazer mágicas!
----- Original Message -----
From: "Osmar Júnior" <jedivh em yahoo.com.br>
To: "'FireBase'" <lista em firebase.com.br>
Sent: Monday, November 06, 2006 2:46 PM
Subject: [firebase-br] RES: C#.NET com FireBird 2.0
Eu também estou usando C# com Firebird.
E aconteceu algo muito estranho comigo, queria compartilhar, de repente
alguém sabe a solução.
Eu tenho uma tabela de produtos assim estruturada:
ID (INTEGER)
NOME (VARCHAR 70)
UNIDADE (VARCHAR 20)
Aí quando usava o Firebird embedded (v.1.5.3), e fazia as seguintes
consultas:
SELECT DISTINCT UNIDADE FROM PRODUTO
SELECT DISTINCT NOME FROM PRODUTO
A aplicação trava, sou obrigado a dar um Ctrl+Alt+Del pra fechá-la.
Se eu tirar o DISTINCT, funciona. Se eu usar DISTINCT em qualquer outra
tabela, funciona. Só não funciona o DISTINCT nessa tabela. E mais, com a
versão Server do Firebird funciona. Só não funciona com o Embedded.
Mas quero, se possível, poder usar a versão embarcada, pra não precisar
instalar o Firebird no cliente.
Alguém sabe o que pode ser?
[]s.
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Jeudí Prando - GMail
Enviada em: segunda-feira, 6 de novembro de 2006 13:12
Para: FireBase
Assunto: [firebase-br] C#.NET com FireBird 2.0
olá! firebirdianos... rss
eu desenvolvi um sisteminha de agenda em C# com o banco de dados Firebird...
estou utilizando o FireBird 2.0 Embarcado...
se alguem quizer uma copia para testar desenpenho ou quizer saber como fiz
ou implementei ou como trabalhar com firebird e c#
estou a disposição é só solicitar a ajuda ou a copia através do endereco
j-araujo em vwmsistemas.com.br
não mensiono aqui o email do GMail pois o mesmo nao deixa anexar binarios
executaveis...
o sistema tem
modulo de cadastro de clientes
modulos de endereços(cep,tipo de logradouro, logradouro, bairro, municipio,
estado, pais),
modulo de agenda com possibilidade de cadastrar tipos de agendamentos
a disposição
O Firebird não faz milagres mas se você trabalhar direitinho com ele o mesmo
pode fazer mágicas!
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_______________________________________________________
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
Registre seu aparelho agora!
http://br.mobile.yahoo.com/mailalertas/
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_______________________________________________________
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!
http://br.mobile.yahoo.com/mailalertas/
Mais detalhes sobre a lista de discussão lista