[firebase-br] fbudf.dll

Jean R. Streleski jrs.net em uol.com.br
Qui Nov 11 14:11:33 -03 2004


ok Eduardo, pode ser mesmo. : )
Veja se pode me ajudar, talvez tenha uma forma bem simples e eu não conheça.

Tenho uma query de inserção que estou montando dinamicamente em minha aplicação delphi.
Tentei usar com parâmetros, dessa forma: 
     SQL.Add('INSERT INTO CLDIARIO (CLIENTE,DEPARTAMENTO,DTDIARIO,HISTORICO, DESCRICAO) ');
     SQL.Add('              VALUES (:CLIENTE,:DEPARTAMENTO,:DTDIARIO,:HISTORICO,:DESCRICAO);
     ParamByName('CLIENTE').AsInteger      := Cliente;
     ParamByName('DEPARTAMENTO').AsInteger := 1; //código do CADASTRO/COBRANÇA
     ParamByName('DTDIARIO').asDateTime    := now; //data padrão da atualização
     ParamByName('HISTORICO').AsInteger    := Historico;
     //ESSA VARIÁVEL É DO Tipo String. Não é muito grande não.
     ParamByName('DESCRICAO').AsVariant    := Descricao; 

Dessa forma ele dá um erro de conversão na hora de executar a Query.
(Incompaible colum/host variable data type....)
Tentei concatenando a string, ao invés do uso de parâmetros e dá o mesmo erro.

Pode me dizer como vc faz nessa situações.

Obrigado
Jean
Bauru / SP
 
  ----- Original Message ----- 
  From: Eduardo Jedliczka 
  To: FireBase 
  Sent: Thursday, November 11, 2004 9:53 AM
  Subject: Re: [firebase-br] fbudf.dll


  Jean, qual o tamanho do blob que você quer inserir ???

  Pois eu faço inserts (e updates) com blobs até 32K sem utilizar UDF nenhuma.
  Com o FireBird 1.0. Inclusive utilizo substring em campo blob, como se fosse
  um varchar(32765).

  Acho que você está "comendo barriga"

  [s]

  =====================
  Eduardo Jedliczka
  GeraSoft Informática
  Apucarana - PR
  =====================



Mais detalhes sobre a lista de discussão lista