RES: [firebase-br] Connexão .net

Alessandro Fernandes alessandro em stargateway.com.br
Qua Mar 8 13:19:31 -03 2006


Hélio,

Experimente criar um FbCommand com o sql e passa-lo para o FbDataAdapter.
Acho que vc não pode passar o SQL direto. Veja o código abaixo, esta em
Delphi, mas da pra converter pra C# fácil.


  // Cria o SQL
  sql := StringBuilder.Create;
  sql.Append('select ID, NOME ');
  sql.Append('from USUARIOS ');
  sql.Append('where ASSINANTE_ID = @pAssinanteID ');

  // Cria o comando
  cmdConsulta := FbCommand.Create(sql.ToString, Conexao);
  cmdConsulta.CommandType := CommandType.Text;

  // Cria os parâmetros
  cmdConsulta.Parameters.Add('@pAssinanteID', FbDbType.VarChar, 60).Value :=
AssinanteID;

  // Cria, povoa e retorna o DataSet
  sdaConsulta := FbDataAdapter.Create(cmdConsulta);

  ds := DataSet.Create;
  sdaConsulta.Fill(ds);

Alessandro Fernandes

> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br]
> Em nome de Hélio Monteiro - Super Ig
> Enviada em: quarta-feira, 8 de março de 2006 12:22
> Para: FireBase
> Assunto: [firebase-br] Connexão .net
> 
> Pessoal, o trexo de código abaixo esta correto??
> 
> FbConnection Matriz = new
> FbConnection(@"Server=192.168.45.200;User=SYSDBA;Password=masterkey;Databa
> se=/home/Diversos/Sist/Terwal/TERWAL.FDB");
> 
> FbDataAdapter da = new FbDataAdapter("SELECT * FROM BANCOS WHERE 1=1",
> Matriz.ToString());
> 
> O mesmo esta apresentando erro ao executar.
> 
> 
> 
> Obrigado
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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
> 
> 
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.375 / Virus Database: 268.2.0/276 - Release Date: 7/3/2006






Mais detalhes sobre a lista de discussão lista