[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