Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Erro ao clicar no ClientDataSet


nsouza

Pergunta

Colegas,

eu tento um tabela, provider, cDataset, Source. Esta tudo funcionamento normalmente, mas agora

da a mensagem : could not convert variant of type (null) into tipy (string).

Na tabela existem dois registro.

Codigo, descrição - o campos não estam vazios.

como posso resolver isso.

O erro ocorre em dois momentos.

1º se eu estiver no modo de edição, ou seja, ir até o datamodule clicar em cima do client dataset para exibir os campos no field editor, aparece a mensagem, não aparece quando eu clico em cima da consulta, ela mostra os compaos normalmente.

2-Se eu executar o programa antes de abrir o F_Menu já mostra o erro.

Obrigado desde já!

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Esta tudo funcionamento normalmente, mas agora

da a mensagem : could not convert variant of type (null) into tipe (string).

Erro: Não pode converter variant tipo nulo em tipo string

Esse erro é de definição de campo... verifique

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Esta tudo funcionamento normalmente, mas agora

da a mensagem : could not convert variant of type (null) into tipe (string).

Erro: Não pode converter variant tipo nulo em tipo string

Esse erro é de definição de campo... verifique

abraço

Caro Jhonas,

primeiro obrigado por responder tão rapido, estou parado no meu curso só por causa deste erro.

Verifiquei na tabela , tem dois campos:

Codigo = Integer(10) Autonumerico (1,2,3, etc...)

descricao = Varchar(20) (1º - dia do mês, 2º - dia do mês, 3º - dia do mês, etc...)

onde esta o erro?

Link para o comentário
Compartilhar em outros sites

  • 0
Codigo = Integer(10) Autonumerico (1,2,3, etc...)

onde esta o erro?

Campo autoincremento não pode ser nulo ( not null )

Se a sua tabela estiver definida assim esta correto... se não estiver corrija ....

depois voce deve verificar o seu código .... quando voce vai editar o registro, o campo código sendo autoincremento voce não deve usá-lo, pois quando for salvar o seu registro, o numero será automaticamente incrementado e salvo.

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Codigo = Integer(10) Autonumerico (1,2,3, etc...)

onde esta o erro?

Campo autoincremento não pode ser nulo ( not null )

Se a sua tabela estiver definida assim esta correto... se não estiver corrija ....

depois voce deve verificar o seu código .... quando voce vai editar o registro, o campo código sendo autoincremento voce não deve usá-lo, pois quando for salvar o seu registro, o numero será automaticamente incrementado e salvo.

abraço

Deixa ver se entendi, ficou subjetivo.

Todos os meus campos autoincrement estão com a opção "Not Null" marcada, devo desmarca-las?

Link para o comentário
Compartilhar em outros sites

  • 0
Deixa ver se entendi, ficou subjetivo.

Todos os meus campos autoincrement estão com a opção "Not Null" marcada, devo desmarca-las?

Not Null significa Não Nulo ( ou seja o campo sempre deverá ter um valor )

o erro que ocorreu é uma tentativa de converter um valor nulo em uma string ... entendeu ?

por isso verifique a definição de sua tabela e o código que está usando para trabalhar com essa tabela

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
Deixa ver se entendi, ficou subjetivo.

Todos os meus campos autoincrement estão com a opção "Not Null" marcada, devo desmarca-las?

Not Null significa Não Nulo ( ou seja o campo sempre deverá ter um valor )

o erro que ocorreu é uma tentativa de converter um valor nulo em uma string ... entendeu ?

por isso verifique a definição de sua tabela e o código que está usando para trabalhar com essa tabela

abraço

Obrigado

(Resolvido)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...