Inserir/Editar blob com comandos SQL
Como faço para gravar: inserir ou editar os blobs no Interbase 6, montei um formulário com TEdits e um TMemo e um botão chamado CONFIMAR que ao clicar será disparado a expressão sql INSERT INTO ... ou Update ..., sendo que todo o conteúdo dos Edits e do Memo será passado para o banco atravé do comando SQL, só que um dos campos é um Blob, e ai vem o seguinte:
conversion error from string ´BLOB´
Se tirar o blob grava corretamente, mas tenho que gravar as observações.
Alguem sabe como corrigir isto, utilizo o Delphi 6/Interbase 6 e DBExpress.
conversion error from string ´BLOB´
Se tirar o blob grava corretamente, mas tenho que gravar as observações.
Alguem sabe como corrigir isto, utilizo o Delphi 6/Interbase 6 e DBExpress.
Cesarpir
Curtidas 0
Respostas
Schwarze
02/05/2003
Altere o tipo de dados do parâmetro que grava o memo para ftMemo. Se você estiver mudando o sql em tempo de execução, jogue o valor para o parâmetro assim:
queryins.parambyname(´CampoMemo´).AsMemo:= memo1.lines.text;
ok?
queryins.parambyname(´CampoMemo´).AsMemo:= memo1.lines.text;
ok?
GOSTEI 0