Page 13 - Acceso a MySQL desde C++
P. 13
stado 8: Implementacio´n de la funcio´n GetConnection
1: MYSQL* CTestMySQLApp::GetConnection()
2: {
3: ASSERT(m_pLinkDb);
4:
5: return m_pLinkDb;
6: }
6. Preparar el di´alogo
Desde la vista de recursos en la secci´on Dialogs ubicar y abrir el dialogo de la
aplicacio´n (en nuestro caso es el dialogo que tiene el ID: IDD TESTMYSQL DIALOG)
para modificarlo. Agregarle y ubicar los controles hasta que quede como la Ima-
gen 6. A cada uno de los controles le asignaremos un ID como la Tabla 2. En la
misma tabla se indica los eventos y funciones que tambien debemos agregar a la
clase CTestMySQLDlg.
Im´agen 6. Formulario utilizado para la aplicacio´n
Nota: Para agregar facilmente una variable relacionada a un control: hacer doble
click sobre ´el manteniendo presionada la tecla [CTRL], luego asignarle el nombre y
tipo de variable. El ´ambito de las variables y funciones ser´an creados automa´tica-
mente por el ClassWizard.
La funci´on OnFind() es invocada cuando el usuario hace click sobre el boton
IDC FIND. Asu vez la funci´on OnFind() invocara´ a LoadData() Ver Listado 9:15-
18. Tambien tenemos que hacer una llamada a LoadData() desde la funcio´n
OnInitDialog(). Ver Listado 9:10.
13
www.detodoprogramacion.com
1: MYSQL* CTestMySQLApp::GetConnection()
2: {
3: ASSERT(m_pLinkDb);
4:
5: return m_pLinkDb;
6: }
6. Preparar el di´alogo
Desde la vista de recursos en la secci´on Dialogs ubicar y abrir el dialogo de la
aplicacio´n (en nuestro caso es el dialogo que tiene el ID: IDD TESTMYSQL DIALOG)
para modificarlo. Agregarle y ubicar los controles hasta que quede como la Ima-
gen 6. A cada uno de los controles le asignaremos un ID como la Tabla 2. En la
misma tabla se indica los eventos y funciones que tambien debemos agregar a la
clase CTestMySQLDlg.
Im´agen 6. Formulario utilizado para la aplicacio´n
Nota: Para agregar facilmente una variable relacionada a un control: hacer doble
click sobre ´el manteniendo presionada la tecla [CTRL], luego asignarle el nombre y
tipo de variable. El ´ambito de las variables y funciones ser´an creados automa´tica-
mente por el ClassWizard.
La funci´on OnFind() es invocada cuando el usuario hace click sobre el boton
IDC FIND. Asu vez la funci´on OnFind() invocara´ a LoadData() Ver Listado 9:15-
18. Tambien tenemos que hacer una llamada a LoadData() desde la funcio´n
OnInitDialog(). Ver Listado 9:10.
13
www.detodoprogramacion.com