PROBLEMAS COM CASTING...

SPYDREX 22/10/2010 14:47:34
#355688
Salve PesoAll

é o seguinte:

Tenho a seguinte linha numa classe do programa:

Fundacao = IIf(ds.Tables(0).Rows(0).Item([Ô]fundacao[Ô]).ToString.Trim() = vbNullString, [Ô][Ô], ds.Tables(0).Rows(0).Item([Ô]fundacao[Ô]))

Fundacao é uma propriedade.

Acontece que está dando de erro de casting de string, pois o campo retornado do bd está vazio o erro é:
Conversion from string [Ô][Ô] to type [ô]Date[ô] is not valid.

Gostaria de saber como é que posso fazer essa comparação e também saber se existe uma modo mais prático, pois como estou fazendo, virou um palavrão enorme.

Grato.
NETMANIA 22/10/2010 16:04:46
#355693
Olhando o comando que você informou, acho que descobri o motivo do erro. Tente alterar o comando para o seguinte:

Fundacao = IIf(ds.Tables(0).Rows(0).Item([Ô]fundacao[Ô]) = vbNullString, [Ô][Ô], ds.Tables(0).Rows(0).Item([Ô]fundacao[Ô]))

Neste caso, se o campo estiver com o valor nulo, ele irá retornar o valor vazio para sua string, caso contrário, irá retornar a informação do banco de dados.
Tópico encerrado , respostas não são mais permitidas