![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() Antes que nada quría agradecerles el increíble trabajo que han hecho en esta página, y espero que algún día pueda ser yo el que responda en este foro.
My consulta es la siguiente; utilizo Delphi 7, MySql 5.0 y componentes Zeos (6.5.1-alpha CVS-Version as of 13-10-2005) . He tratado de colocar un simple DBLookupComboBox, conectado a un TDataSource enlazado con un TZTable, y cuando corro la aplicación funciona todo bien hasta que aparece un error al tratar de envíar los datos al campo, es decir, que se despliega la lista y cuando elijo un ítem cualquiera aparece el siguiente error: Project XXXX.exe raised exception class EDatabaseError with message 'Cannot access field'YYYYY' as type Variant'. Process stopped bla, bla, bla. Aclaro que ambos campos (KeyField y el DataField). son integer (int(10)) y que con otros controles no he tenido problemas (hasta ahora). Bueno, espero haber sido claro y porsupuesto una solución, ya que yo no la he podido encontrar. muchas gracias! |
#2
|
|||
|
|||
![]() ![]() |
#3
|
|||
|
|||
![]() |
#4
|
|||
|
|||
Solucion
Hola Scorpio, me tenes que presentar a tu hermana porque solucioné tu problema. No se mucho de esto pero parece que el problema que tienes es el campo tipo Int(10) es muy grande y asi que es como que lo trabaja como "variant", asi que cuando trata de meter un variant la DB espera un Integer y salta el error.
![]() |
![]() |
|
|
![]() |
|