| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Invitado
|
Publicado: Mar 28 Jun, 2005 11:31 am Asunto: error al abrir ADOTable |
|
|
Muy buenas!!
Al intentar abrir una ADOTable de Access con la sentencia
Modul_dades->TUsuaris->Open();
me aparace el siguiente error:
exception class EVariantTypeCastError with message 'Could not convert variant of type (Null) into type (String)'. Process stopped. Use Step or Run to continue.
El error me da tanto si la tabla tiene registros como si está vacía.
Alguien tiene alguna idea de que puede ser?
Gracias mil. |
|
| Volver arriba |
|
 |
Buildero Master


Registrado: 23 Dic 2003Mensajes: 523Ubicación: Puebla, México
|
Publicado: Mar 28 Jun, 2005 3:28 pm Asunto: |
|
|
Que tal... ¿tienes algun código que este haciendo refrencia a la tabla?.... porque al parecer se ésta tartando de hacer algo con los valores de la tabla y por alguna parte del código puede estar la sentencia que cause el problema.
¿Puedes agregar tu código? para ayudarte de una manera más precisa.
Saludos. _________________ Quien hace una pregunta teme parecer un ignorante durante cinco minutos, quien no pregunta se mantiene ignorante toda la vida. |
|
| Volver arriba |
|
 |
LordNemesis Master


Registrado: 31 Dic 2003Mensajes: 340Ubicación: México
|
Publicado: Mar 28 Jun, 2005 5:51 pm Asunto: |
|
|
Saludos....
Lo mas probable es que tengas algun evento AfterOpen o AfterScroll, etc.... que este haciendo referencia aese campo de una manera similar a esta:
| Código: |
Modul_dades->TUsuaris->FieldByName("campo")->AsString;
|
pero em abos casos, cuando no te trae nada el campo por logica es nulo y cuando te trae registros probablemente no hay nada en ese campo por lo tanto tambien es nulo, deberias checar esa parte, estoy casi seguro de que por ahi esta la solucion.... estas accediendo al campo con valor nulo.... _________________ Dirección Municipal de Informática
H. Ayuntamiento de Tijuana
Arriba Lopez Obrador !!!
Los Mexicanos Merecemos Respeto !!! |
|
| Volver arriba |
|
 |
|