[C con Clase] winapi y mysql

axinia figueroa huerta axinia04 en hotmail.com
Mar Jun 5 17:14:52 CEST 2007


HOLA!!!!!111
NECESITO VER SI ALGUIEN ME PUEDE MANDAR PORFAVOR UN PROGRAMA EN C++ DE EL MÉTODO DE CUASINEWTON, O CÓMO PASARLO A C++, PUES TENGO UNO EN MAPLE.> Date: Tue, 5 Jun 2007 12:00:13 -0300> From: aypotua en gmail.com> To: cconclase en listas.conclase.net> Subject: [C con Clase] winapi y mysql> > Hola a Todos!> Gracias Steven, me ayudo muchas gracias, me dio alguna idea es> mas puse el código con algunas modificaciones al principio del programa y pude> cargar los datos.> /*------------------------------------------------------------------------------------------------------------------*/> MYSQL *myData;> > char szDatos[128]="novela";> myData = mysql_init(0);> char szComando[1024] = "INSERT into genero (cod_g,genero_d) values> (54,'";> mysql_real_connect(myData, NULL, "root", "", "libreria", MYSQL_PORT, NULL, 0);> mysql_select_db(myData, "libreria");> strcat( szDatos, "')" );> strcat( szComando, szDatos );> mysql_real_query( myData, szComando, strlen(szComando) );> /*el ultimo dato cargado en la tabla genero es el 53 a si que el> próximo a cargar es el 54*/> /*-------------------------------------------------------------*/> > Pero me falla al poner el código de mas de bajo, ( no me marco ningún> error el ide, sencillamente me fijo por mysql> y no carga el dato en la tabla ) cuando el usuario llena el control> de edit y le de en aceptar párese que no ejecuta el código.> modifique el código del ejemplo 5 (> http://winapi.conclase.net/curso/index.php?cap=007b#EJEMPLO5 )> en BOOL CALLBACK DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)> lo remplace por este código:> > BOOL CALLBACK DlgProc(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)> {> static DATOS *Datos;> > /*-------------------------------------------------------------------------------------------------------------------*/> MYSQL *myData;> > char szDatos[128]="";> myData = mysql_init(0);> char szComando[1024] = "INSERT into genero (cod_g,genero_d) values (55,'";> mysql_real_connect(myData, NULL, "root", "", "libreria", MYSQL_PORT, NULL, 0);> mysql_select_db(myData, "libreria");> /*el ultimo dato cargado en la tabla genero es el 54 a si que el> proximo a cargar es el 55*/> /*-----------------------------------------------------------------------------------------------------------------*/> > switch (msg) /* manipulador del mensaje */> {> case WM_INITDIALOG:> SendDlgItemMessage(hDlg, ID_TEXTO, EM_LIMITTEXT, 80, 0L);> Datos = (DATOS *)lParam;> SetDlgItemText(hDlg, ID_TEXTO, Datos->Texto);> SetFocus(GetDlgItem(hDlg, ID_TEXTO));> return FALSE;> case WM_COMMAND:> switch(LOWORD(wParam)) {> case IDOK:> > > /*-------------------------------------------------------------------*/> GetDlgItemText(hDlg, ID_TEXTO, szDatos, 128 );> strcat( szDatos, "')" );> strcat( szComando, szDatos );> mysql_real_query( myData, szComando, strlen(szComando) );> > /*------------------------------------------------------------------*/> EndDialog(hDlg, FALSE);> break;> case IDCANCEL:> EndDialog(hDlg, FALSE);> break;> }> return TRUE;> }> return FALSE;> }> > > Desde ya muchas gracias, ( me suena que me estoy equivocando en algo> muy tonto ).> Saludos!> > > -- > ~~ ~~> ° « °> ^~~^> > _______________________________________________> Lista de correo Cconclase Cconclase en listas.conclase.net> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
_________________________________________________________________
Busca desde cualquier página Web con una protección excepcional. Consigue la Barra de herramientas de Windows Live hoy mismo y GRATUITAMENTE.
http://www.toolbar.live.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20070605/dd1c062c/attachment.html>


Más información sobre la lista de distribución Cconclase