Campo que no banco é char e no clientdatase é boolean

14/03/2006

0

Comecei criando meu sistema com banco de dados Interbase, criei um campo ST_ATIVO como boolean. Depois, passei a usar o Firebird. Troquei todos os campos que eram booleano para char(1), alterei o sqlconnection para esta nova configuração.

Quando vou fazer uma pesquisa no meu cadastro, ao carregar o campo ST_ATIVO no modo de execução, dá o erro dizento que este campo o booleno e esta recebendo uma string.

Isto acontece quando faço close/open no clientdataset, para carregar os novo valores, caso tenham sido alterados no banco.

Uso sqldataset + datasetprovider + clientdataset + datasource.

Alguem pode me ajudar? Já deletei os componentes e criei eles novamente, mas o erro continua.

Atenciosamente,

Rodolfo


Rodolfo.pirolo

Rodolfo.pirolo

Responder

Posts

14/03/2006

Paullsoftware

Comecei criando meu sistema com banco de dados Interbase, criei um campo ST_ATIVO como boolean. Depois, passei a usar o Firebird. Troquei todos os campos que eram booleano para char(1), alterei o sqlconnection para esta nova configuração.


como vc conseguiu criar esse campo no interbase?


Responder

14/03/2006

Rodolfo.pirolo

Criei o banco através da ferramenta ibexpert.

Porque?


Responder

16/03/2006

Paullsoftware

é que não existe campo booleano no interbase...


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar