Página 1 de 1
Ejemplos de MySQL
Publicado: Vie Jul 13, 2007 11:45 am
por Josep Castells
Hola:
Al ajustar el ejemplo DBFData2 de DBF a MYSQL, me da el siguiente error
al ejecutar desde el menu la opcion de Crear o Modificar qualquier registro
seleccionado desde el Browse:
error:
TFORM2:FIRSTCREATE(53)
error BASE/1005 Message not fount : TDBEDIT: _oSQLtable1
Argumentos[]
la linea que lo determina es :
METHOD FirstCreate( oSender ) Class Tform2
oSeder:oSQLTable1 := ::oParent:oSqlTable1 <-- linea 53
RETURN Nil
Que hago mal ?
Mil Gracias.
Josep Castells
Ejemplos de MySQL
Publicado: Lun Jul 16, 2007 11:25 am
por Josep Castells
Alguna idea?
Este ejemplo, lo desarrolle porque el tipo de error me aparece en una
pequeña gestion
desarrollada a imagen del ejemplo dbfdata2.
Parece que no funciona la definición de la tabla al ejecutar el Form2.
Gracias
Josep Castells
"Josep Castells" <
inforcb@terra.es> escribió en el mensaje
news:46974e2e$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
> Hola:
>
> Al ajustar el ejemplo DBFData2 de DBF a MYSQL, me da el siguiente error
> al ejecutar desde el menu la opcion de Crear o Modificar qualquier
registro
> seleccionado desde el Browse:
>
> error:
> TFORM2:FIRSTCREATE(53)
> error BASE/1005 Message not fount : TDBEDIT: _oSQLtable1
> Argumentos[]
>
> la linea que lo determina es :
>
> METHOD FirstCreate( oSender ) Class Tform2
> oSeder:oSQLTable1 := ::oParent:oSqlTable1 <-- linea 53
> RETURN Nil
>
> Que hago mal ?
>
> Mil Gracias.
>
> Josep Castells
>
>
>
>
>
Ejemplos de MySQL
Publicado: Lun Jul 16, 2007 2:05 pm
por notelo
Josep,
lee detenidamente el mensaje de error:
>> TFORM2:FIRSTCREATE(53)
>> error BASE/1005 Message not fount : TDBEDIT: _oSQLtable1
>> Argumentos[]
>> METHOD FirstCreate( oSender ) Class Tform2
>> oSeder:oSQLTable1 := ::oParent:oSqlTable1 <-- linea 53
>> RETURN Nil
Estás intentando acceder al miembro oSQLTable1 de un TDBEdit que,
obviamente, no existe. El oSender que estás recibiendo en FirstCreate
pertenece a un TDBEdit no a un TForm.
Saludos,
José Lalín
Ejemplos de MySQL
Publicado: Lun Jul 16, 2007 5:37 pm
por Josep Castells
Hola:
en efecto, el error esta al haber hecho una substitucion global de oDataset
por oSQLTable1.
> >> oSender:oSQLTable1 := ::oParent:oSqlTable1 <-- linea 53
debe ser :
oSender:oDataset := ::oParent:oSQLTable1 <-- linea 53
Por mucho que lo miraba, no acertaba la diferencia.
Gracias
Josep Castells
"José Lalín" <
notelo@digo.com> escribió en el mensaje
news:469b5f48$[email=
1@ozsrv2.ozlan.local...]
1@ozsrv2.ozlan.local...[/email]
>
> Josep,
>
> lee detenidamente el mensaje de error:
>
> >> TFORM2:FIRSTCREATE(53)
> >> error BASE/1005 Message not fount : TDBEDIT: _oSQLtable1
> >> Argumentos[]
>
> >> METHOD FirstCreate( oSender ) Class Tform2
> >> oSeder:oSQLTable1 := ::oParent:oSqlTable1 <-- linea 53
> >> RETURN Nil
>
> Estás intentando acceder al miembro oSQLTable1 de un TDBEdit que,
> obviamente, no existe. El oSender que estás recibiendo en FirstCreate
> pertenece a un TDBEdit no a un TForm.
>
> Saludos,
> José Lalín
>