Odbc y DataSource publico
Publicado: Mié Feb 09, 2005 12:52 pm
Como me ha dicho Ignacio, he creado un oDbcdatasource en el Form Principal.
Como yo lo que pretendo es que el oDbcDatasource sea publico (por problemas
de rapidez con el servidor mysql remoto) pero que los distintos datasets
vayan en cada form he hecho las siguientes asignaciones en el
FormInitialize:
::oOdbcDataset1:oDataSource:=Application:oMainForm:oODbcData Source1
::oOdbcDataSet1:cSelect:="SELECT * FROM Seccion"
::oOdbcDataSet1:lOpen:=.t.
Con esto ya tengo el dataser de cada formulario creado, pero ahora necesito
asignarle el dataset a los controles y me encuentro con el problema de que
si lo hago en el ONCREATE del control, este se ejecuta despues del
FORMINITIALIZE y por tanto el oDbcDataSet no existe aun. Necsitaria un
evento comun a todos los controles que se ejecute solo una vez y que lo haga
despues del FormInitilize. O Alguna otra idea para hacer esto.
Gracias
Pablo
Como yo lo que pretendo es que el oDbcDatasource sea publico (por problemas
de rapidez con el servidor mysql remoto) pero que los distintos datasets
vayan en cada form he hecho las siguientes asignaciones en el
FormInitialize:
::oOdbcDataset1:oDataSource:=Application:oMainForm:oODbcData Source1
::oOdbcDataSet1:cSelect:="SELECT * FROM Seccion"
::oOdbcDataSet1:lOpen:=.t.
Con esto ya tengo el dataser de cada formulario creado, pero ahora necesito
asignarle el dataset a los controles y me encuentro con el problema de que
si lo hago en el ONCREATE del control, este se ejecuta despues del
FORMINITIALIZE y por tanto el oDbcDataSet no existe aun. Necsitaria un
evento comun a todos los controles que se ejecute solo una vez y que lo haga
despues del FormInitilize. O Alguna otra idea para hacer esto.
Gracias
Pablo