Erro: Could not convert variant of type(null) into type(string)
Olá a todos,
Uso Delphi 7 + SqlConnection + SqlDataSet + DataSetProvider + ClientDataSet + DataSource
Estou usando MySql 5.1. ( Este é meu primerio sistema em MySql, sempre usei Firebird)
O Banco de dados está com os parametros abaixo:
Table Engine: InnoDb
CharSet: Latin1
Collation: Latin1_swedish_ci
Criei a tabela com MySql Administrator:
Minha tabela:
Tst_Codigo - Int(10) - chave primária - not null - auto incremento
Tst_DtCadastro - Date - not null -
Tst_Descricao - VarChar(40) - not null
Esta tabela está em branco (vazia)
Criei um projeto com um forulario e um dbgrid so para abrir a tabela como teste
Quando clico no botão para abrir (open) retorna a mensagem:
Could not convert variant of type(null) into type(string)
Alguem pode me dar uma pista ou a solução
Este procedimento em Firebird funcionaria sem problemas mas no MySql tem algum segredo que desconheço.
Abraços e obrigado
Neto
Uso Delphi 7 + SqlConnection + SqlDataSet + DataSetProvider + ClientDataSet + DataSource
Estou usando MySql 5.1. ( Este é meu primerio sistema em MySql, sempre usei Firebird)
O Banco de dados está com os parametros abaixo:
Table Engine: InnoDb
CharSet: Latin1
Collation: Latin1_swedish_ci
Criei a tabela com MySql Administrator:
Minha tabela:
Tst_Codigo - Int(10) - chave primária - not null - auto incremento
Tst_DtCadastro - Date - not null -
Tst_Descricao - VarChar(40) - not null
Esta tabela está em branco (vazia)
Criei um projeto com um forulario e um dbgrid so para abrir a tabela como teste
Quando clico no botão para abrir (open) retorna a mensagem:
Could not convert variant of type(null) into type(string)
Alguem pode me dar uma pista ou a solução
Este procedimento em Firebird funcionaria sem problemas mas no MySql tem algum segredo que desconheço.
Abraços e obrigado
Neto
Antônio Neto
Curtidas 0
Respostas
Felipe Ip
29/05/2010
Estou com o mesmo problema, alguem conseguiu resolver ou sabe a solucao
Abs
GOSTEI 0
Fernando Farah
29/05/2010
esse erro ta acontecendo pq o campo varchar está nulo (vazio) e ele sendo not null rs
faça um teste coloque um valor qualquer pela própria base e faça esse mesmo teste que vc está fazendo .
bye
faça um teste coloque um valor qualquer pela própria base e faça esse mesmo teste que vc está fazendo .
bye
GOSTEI 0
Joao Barcellos
29/05/2010
Eu tive este problema no D6 e troquei o componente SQLDATASET pelo componente SQLQUERY e funcionou!
GOSTEI 0
Alessandro Yamasaki
29/05/2010
Alguma dica sobre este problema?
Estou com este mesmo problema, apenas no MySQL, pois no Firebird roda perfeitamente
exception class EROUnregisteredServerException with message
[SafeCall Exception]: Could not convert variant of type (OleStr) into type (Date). Process stopped. Use Step or Run to continue.
Agradeço qualquer dica
Att
Estou com este mesmo problema, apenas no MySQL, pois no Firebird roda perfeitamente
exception class EROUnregisteredServerException with message
[SafeCall Exception]: Could not convert variant of type (OleStr) into type (Date). Process stopped. Use Step or Run to continue.
Agradeço qualquer dica
Att
GOSTEI 0