Viernes 8 de Noviembre de 2024, 15:57
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
pasar objeto MYSQL a funcion
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: pasar objeto MYSQL a funcion (Leído 1092 veces)
sukre_83
Nuevo Miembro
Mensajes: 11
pasar objeto MYSQL a funcion
«
en:
Sábado 7 de Mayo de 2011, 15:12 »
0
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
Tweet
alexg88
Miembro activo
Mensajes: 37
Re: pasar objeto MYSQL a funcion
«
Respuesta #1 en:
Sábado 7 de Mayo de 2011, 15:33 »
0
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
;
}
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
pasar objeto MYSQL a funcion