problemas com clientdataset e campo blob
Sds. caros amigos do fórum.
Estou usando o ClientDataSet para acessar tabelas do IB. Para minha surpresa estou tendo problemas com campos do tipo Blob. Tenho uma tabela chamada Cursos com a seguinte estrutura:
CODIGO INTERGER NOT NULL,
DESCRICAO VARCHAR(50),
OBS BLOB SUB_TYPE TEXT SEGMENT SIZE 240
e primary key para CODIGO.
Quando insiro um novo registro, se deixo o campo OBS em branco, apos dar o post ele não grava nada, mas também não da erros. A exception somente ocorre quando vou finalizar o sistema.
Consegui ´contornar´ o problema grando um espaço em branco dentro de OBS.
Agora, quando vou alterar um registro já existente, se somente altero o campo OBS, o ReconcileError me retorna o seguinte erro:
Unable to find record. No key specified
Se faço a mesma coisa, somente adicionando um espaço em branco no final da descrição, nã dá erro e grava perfeitamente.
Se alguém já passou por isso, se souber uma solução, e puder me ajudar,
desde já agradeço.
Valeu.
Emerson
Estou usando o ClientDataSet para acessar tabelas do IB. Para minha surpresa estou tendo problemas com campos do tipo Blob. Tenho uma tabela chamada Cursos com a seguinte estrutura:
CODIGO INTERGER NOT NULL,
DESCRICAO VARCHAR(50),
OBS BLOB SUB_TYPE TEXT SEGMENT SIZE 240
e primary key para CODIGO.
Quando insiro um novo registro, se deixo o campo OBS em branco, apos dar o post ele não grava nada, mas também não da erros. A exception somente ocorre quando vou finalizar o sistema.
Consegui ´contornar´ o problema grando um espaço em branco dentro de OBS.
Agora, quando vou alterar um registro já existente, se somente altero o campo OBS, o ReconcileError me retorna o seguinte erro:
Unable to find record. No key specified
Se faço a mesma coisa, somente adicionando um espaço em branco no final da descrição, nã dá erro e grava perfeitamente.
Se alguém já passou por isso, se souber uma solução, e puder me ajudar,
desde já agradeço.
Valeu.
Emerson
Emerson_ti
Curtidas 0