Campo BLOB não grava no form.

Prezados,

Estou tentando gravar dados em um form em um campo Blob tipo 1 - texto.
Uso o campo editor HTML. Mas eu nao consigo gravar nada. Ao entrar pelo IbExpert na tabela do Firebird, todos os campos estao corretamente gravados, menos o Blob.

Alguma orientação?

Obrigado

Qual versão do SC do Firebird?
Aqui consigo gravar normal.
Você também não colocou como esta fazendo?

Prezado.

Desculpa.

SC 8.1.038
Firebird 2.5

Eu crio normalmente o formulário em cima da tabela. Não faço mais nada. Vou testar e ele não grava o campo HTML.

Entretanto acabo de descobrir, que se eu não colocar a variável de cod_serie, (autoincremento) invisível ele não grava. Se colocar visível ele grava…
Não entendi nada…rsrsrs

Prezados,

Consegui resolver o problema colocando o campo como autoincremento manual.
Voltou a gravar o campo BLOB…

Não entendo a relação do erro, mas funcionou…

Abs

Bom já sabemos que o campo BLOB, está ok no Firebird, hehe

Eu uso também o FB 2.5 para vários sistemas de retaguarda de um comercial off line/intranet em desktops Windows.

Ok Jailton.

Pensei em te pedir socorro diretamente…rsrsrs
Mas penso que resolveu. Ainda tenho muito que aprender e preciso deixar de pensar como desenvolvedor Delphi…

Obrigado pelo retorno.

Abs

Firebird: 2.5.5.26952
PHP: 5.6.20
Apache 2.2
Debian Gnu/Linux
Scriptcase: 8.1.038

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Base de dados de teste:

/*****************************************************************************/
/
Generated by IBExpert 2016.4.4.1 01/05/2016 20:07:50 /
/
*****************************************************************************/

SET SQL DIALECT 3;

SET NAMES UTF8;

CREATE DATABASE ‘xxx.xxx.xxx.xxx:/xxxxxx/xxxxx/xxxxxxxxxx/xxxxxx.fdb’
USER ‘SYSDBA’ PASSWORD ‘xxxxxxxxx’
PAGE_SIZE 4096
DEFAULT CHARACTER SET UTF8 COLLATION UNICODE_CI_AI;

/*****************************************************************************/
/
Generators /
/
*****************************************************************************/

CREATE GENERATOR GEN_HTMLBLOB_ID;
SET GENERATOR GEN_HTMLBLOB_ID TO 0;

/*****************************************************************************/
/
Tables /
/
*****************************************************************************/

CREATE TABLE HTMLBLOB (
ID INTEGER NOT NULL,
HTML BLOB SUB_TYPE 1 SEGMENT SIZE 80
);

/*****************************************************************************/
/
Primary keys /
/
*****************************************************************************/

ALTER TABLE HTMLBLOB ADD CONSTRAINT PK_HTMLBLOB PRIMARY KEY (ID);

/*****************************************************************************/
/
Triggers /
/
*****************************************************************************/

SET TERM ^ ;

/*****************************************************************************/
/
Triggers for tables /
/
*****************************************************************************/

/* Trigger: HTMLBLOB_BI */
CREATE TRIGGER HTMLBLOB_BI FOR HTMLBLOB
ACTIVE BEFORE INSERT POSITION 0
as
begin
if (new.id is null) then
new.id = gen_id(gen_htmlblob_id,1);
end
^

SET TERM ; ^

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

[size=14pt]Formulário com campo blob autoincremento automático[/size].

[size=14pt]Por favor teste a aplicação em http://www.simaoebuhler.com.br/teste/htmlblob/grid_HTMLBLOB e veja se funciona.
Pode ver que já coloquei algum código html nos campos com o editor html.
[/size]

Prezado Alexandre.

Muito obrigado pela orientação.
Fiz o procedimento como orientou e deu super certo.

Obrigado.

Um grande abraço