Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   error ADO y SQLServer (https://www.clubdelphi.com/foros/showthread.php?t=52892)

Juandedian 03-02-2008 13:28:18

error ADO y SQLServer
 
Hola,

tengo una tabla sencilla en SQLServer:

Codigo - int - no permitir nulo - CLAVE
Nombre - nchar(40) - permitir nulo

Luego ya en el Delphi 7, pongo un ADOConnection y un ADOTable y la enlazo. La activo y funciona correctamente, pero cuando ejecuto el programa y va a abrir la tabla, me sale el siguiente error:

Project Project1.exe raised exception class EVariantTypeCastError with message 'Could not convert variant of type (Null) into type (String)'

¿Alguien me puede decir porque es? gracias

poliburro 04-02-2008 05:41:56

serías tan amable de indicarnos el código que usas¡?

Juandedian 04-02-2008 18:53:42

No he escrito nada de codigo!

Como he dicho, en diseño abro la tabla y va bien, pero cuando ejecuto el programa, al crearse la ventana (y abrir la tabla) da el error.
He puesto incluso un boton para ejecutar el programa con la tabla cerrada y abrirla al pulsarlo, (tbMiTabla.Open), y entonces da el error.
Lo curioso es que despues de dar el error, la tabla funciona correctamente.

bueno, gracias por responder, a ver si me podeis ayudar
saludos

nightynvid 04-02-2008 19:43:06

bueno parece que algo parecido ya habia sido tratado antes

puedes checar este hilo tal vez pueda serte de ayuda

http://www.clubdelphi.com/foros/showthread.php?t=16169

Juandedian 05-02-2008 23:37:16

gracias night, ya esta resuelto :) cambiando la variable global esa

saludos

Juandedian 06-02-2008 18:49:52

vaya, ahora me sale otro error:

Project Project1.exe raised exception class EDatabaseError with message 'tbMiTabla: Index '' not found'

he mirado en la tabla y el indice principal esta bien, es un campo simple, y no hay secundarias.

¿que puede ser?

Juandedian 09-02-2008 10:28:58

Cita:

Empezado por Juandedian (Mensaje 263840)
Project Project1.exe raised exception class EDatabaseError with message 'tbMiTabla: Index '' not found'

Nadie me da una pista de porque me sale este error?

saludos


La franja horaria es GMT +2. Ahora son las 08:38:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi