Programación General > C/C++

 pasar objeto MYSQL a funcion

(1/1)

sukre_83:
queria saber cual es la forma correcta de pasar el puntero al objeto MYSQL para realizar la conexion y las diferentes consultas en funciones
codigo que e intentado:


--- Código: C++ ---#include <cstdlib>#include <iostream>#include <cstdlib>#include <ctime>#include <iostream>#include <string.h>#include <winsock.h>#include <stdlib.h>#include <cstdlib>#include <stdio.h>#include "mysql/mysql.h"#include <unistd.h> using namespace std;int conecta(*MYSQL); int main(){    MYSQL *myData;  consulta=AleatorioBolos(Lista,p,t,jug,b);cout<<consulta<<endl;     system("PAUSE");    return EXIT_SUCCESS;}//funcion conexion........//int conecta(myData){if(!(myData = mysql_init(0))) {   return 1;}//establezco conexion...//   if(!mysql_real_connect(myData, NULL, "dai2d12", "markos27", "dai2d12", MYSQL_PORT, NULL, 0)) {      // No se puede conectar con el servidor en el puerto especificado.      cout << "Imposible conectar con servidor mysql en el puerto "   << MYSQL_PORT << endl;   return 1;}else{cout<<"conectado con exito"<<endl;} aver si alguien me puede echar un cable
gracias

alexg88:
Tenías algún error en la definición de la función conecta:

--- Código: C ---  #include <cstdlib>#include <iostream>#include <cstdlib>#include <ctime>#include <iostream>#include <string.h>#include <winsock.h>#include <stdlib.h>#include <cstdlib>#include <stdio.h>#include "mysql/mysql.h"#include <unistd.h> using namespace std;int conecta(MYSQL *); int main(){    MYSQL * myData; consulta=AleatorioBolos(Lista,p,t,jug,b);cout<<consulta<<endl;     system("PAUSE");    return EXIT_SUCCESS;}//funcion conexion........//int conecta(MYSQL * myData){if(!(myData = mysql_init(0))) {   return 1;}//establezco conexion...//   if(!mysql_real_connect(myData, NULL, "dai2d12", "markos27", "dai2d12", MYSQL_PORT, NULL, 0)) {      // No se puede conectar con el servidor en el puerto especificado.      cout << "Imposible conectar con servidor mysql en el puerto "   << MYSQL_PORT << endl;   return 1;}else{cout<<"conectado con exito"<<endl;}  

Navegación

[0] Índice de Mensajes

Ir a la versión completa