Fórum Erro depois de importar campos nulos #279002

26/04/2005

0

Olá pessoal, estou com seguinte problema:

Tenho um bd em .fdb onde foi preciso trazer os registros de um .mdb para este .fdb. A importação dos registros das tabelas foram feitas com sucesso e o fdb tem as memas tabelas q o mdb, mas algumas tabelas do fdb tem campos a mais do q o mdb.

O meu problema é que no .mdb os campos q vieram vazios p/ .fdb estão dando o seguinte erro qdo tento acessar eles na aplicação:
´Could not Convert variant of type (Null) into type(String)´

Esses campos tanto no .fdb qto no mdb são campos não obrigatórios de preenchimento. E qdo eu crio um novo registro e deixo esses campos nulos não tenho esse problema.

Obrigado!...quem poder me ajudar

OBS: ESTOU USANDO D7 COM FB


Rssampaio

Rssampaio

Responder

Posts

26/04/2005

Rjun

Como que você esta fazendo ? Esta usando fieldbyname.ASSTRING ? Se estiver, use Value em vez de ASSTRING.


Responder

Gostei + 0

26/04/2005

Gandalf.nho

Experimente usar o utilitário [url=http://www.clevercomponents.com/]IBDataPump[/url]


Responder

Gostei + 0

26/04/2005

Rssampaio

Estou tentando acessar os dados usando isto:

edtNome.Text := DM.qryEstudantes.FieldValues[´NOME´];
edtEndereco.Text := DM.qryEstudantes.FieldValues[´ENDERECO´];
edtBairro.Text := DM.qryEstudantes.FieldValues[´BAIRRO´];
edtCidade.Text := DM.qryEstudantes.FieldValues[´CIDADE´];
edtRG.Text := DM.qryEstudantes.FieldValues[´RG´];
edtCPF.Text := DM.qryEstudantes.FieldValues[´CPF´];
edtUF.Text:= DM.qryEstudantes.FieldValues[´UF´];
edtUF.Text:= DM.qryEstudantes.FieldByName[´UF´];
edtComplemento.Text:= DM.qryEstudantes.FieldValues[´COMPLEMENTO´];
edtCEP.Text := DM.qryEstudantes.FieldValues[´CEP´];
edtFone.Text := DM.qryEstudantes.FieldValues[´TELEFONE´];

Os valores de UF e COMPLEMENTO dá o erro pois


Responder

Gostei + 0

26/04/2005

Rssampaio

Foi usando o ibDataPump q fiz a importaçao das tabelas pra dentro do meu .fdb e depois atraves do ibexpert fiz um insert de uma tabela pra outra.


Responder

Gostei + 0

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

Aceitar