Usuário com melhor resposta
ESTOU COM PROBLEMAS AO UTILIZAR O FIREBIRD PARA BANCO DE DADOS

Pergunta
-
bem estou começando aprender a mexe com servidor firebird e quero fazer um sistema que ultilize banco de dados do mesmo com junçao do visual studio, bem ate ai tudo blz fiz conexao tudo certinho mais na hora de fazer um comando de consulta me da esse erro
An unhandled exception of type 'System.InvalidOperationException' occurred in FirebirdSql.Data.FirebirdClient.dll
Additional information: Connection must be valid and openbem alguém aqui pode me da uma ajuda conecta tudo certinho mais nessa hora da bosta
Respostas
-
Baixe aqui, corrigi os erros e anexei o que usei
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta L 2014 sexta-feira, 22 de maio de 2015 18:54
-
Sua string de conexão provavelmente esta incorreta ou não é valida, e para que a consulta funcione deve ser valida e a conexão aberta.
Posta a string de conexão que esta usandoA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta L 2014 sexta-feira, 22 de maio de 2015 20:55
-
Vê só essa dll é a do provider do firebird para visual studio?
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta L 2014 sexta-feira, 22 de maio de 2015 20:52
-
Sim, é por que nem sempre podemos seguir os tutoriais do youtube, alguns nem funcionam mais
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta L 2014 sexta-feira, 22 de maio de 2015 20:51
-
-
-
Todas as Respostas
-
Sua string de conexão provavelmente esta incorreta ou não é valida, e para que a consulta funcione deve ser valida e a conexão aberta.
Posta a string de conexão que esta usandoA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta L 2014 sexta-feira, 22 de maio de 2015 20:55
-
olha minha string de conexão e seguindo um tutoria básico que achei vou passa o mesmo vídeo que vi e segui o mesmo ao pe da letra.
link video: https://www.youtube.com/watch?v=IyIwjqxP1nk
script que ultilizei:
puxa os dados
ConexaoFirebird.Conectar();
FbCommand comandoSQL = new FbCommand("setect * from duas", ConexaoFirebird.conexao);
DataTable dtteste = new DataTable();
dtteste.Load(comandoSQL.ExecuteReader());
dataGridView1.DataSource = dtteste;
ConexaoFirebird.Desconectar();class.cs
static FbConnection _conexaoFB;
public static FbConnection conexao
{
get
{
return _conexaoFB;
}
}
public static bool Conectar()
{
string strConexao = "User=SYSDBA;" +
"Password=masterkey;" +
"Database=C:\\Users\\Junior\\Desktop\\teste.fdb;" +
"Port=3050;" +
"Dialect=3;" +
"Charset=NONE;" +
"Role=;" +
"Connection timeout=7;" +
"Connection lifetime=0;" +
"Pooling=true;" +
"Packet Size=4096;" +
"Server Type=0";
_conexaoFB = new FbConnection(strConexao);
_conexaoFB.Open();
return true;
}
public static bool Desconectar()
{
_conexaoFB.Close();
_conexaoFB = null;
return false;
}
-
-
Não preciso de indiretas filho isso é besteira de má usuários do fórum.
Veja primeiramente se a porta 3050 esta liberada no Firewall ou melhor desativa o firewall do windows e veja se o antivirus não esta bloqueando alguma coisa, já instalou o firebird e o provider do firebird?
Site que contem as strings de conexão:
http://www.connectionstrings.com/firebird/
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Editado Mr. GMSOFT sexta-feira, 22 de maio de 2015 11:29
-
vou desativá-los e testá-los mais acho que nao seja esse problema,sim ja tenho o firebird servidor, e estou utilizando o FirebirdSql.Data.FirebirdClient.dll e o FirebirdSql.Data.UnitTests.dll adicionado no visual para acessar as bibliotecas do firebird
-
-
Vê só essa dll é a do provider do firebird para visual studio?
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta L 2014 sexta-feira, 22 de maio de 2015 20:52
-
-
-
-
bem lembrando que estou iniciando então indiretas são desnecessárias ok ?
Porque vc marcou como abusivo a resposta do colega? Nao vi nada de errado na resposta dele.
inalizado como Abusivo L 2014<abbr class="affil" style="border:0px;font-weight:inherit;font-style:inherit;font-family:inherit;margin:0px;outline:0px;padding:0px;display:inline-block;vertical-align:top;color:#000000;"></abbr> há 12 horas 27 minutos OtherTermofUseOrCodeofConductviolation, muito ego, usando e arrogância contra pessoas iniciantes no assunto.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
-
Sua string de conexão provavelmente esta incorreta ou não é valida, e para que a consulta funcione deve ser valida e a conexão aberta.
E olhe que só traduzi a mensagem do erro postado kkkk
Posta a string de conexão que esta usando
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
-
-
-
-
bem lembrando que estou iniciando então indiretas são desnecessárias ok ?
Porque vc marcou como abusivo a resposta do colega? Nao vi nada de errado na resposta dele.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
-
-
-
-
-
-
-
-
-
Baixe aqui, corrigi os erros e anexei o que usei
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta L 2014 sexta-feira, 22 de maio de 2015 18:54
-
-
-
-
Sim, é por que nem sempre podemos seguir os tutoriais do youtube, alguns nem funcionam mais
A vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel
- Marcado como Resposta L 2014 sexta-feira, 22 de maio de 2015 20:51
-
-
-