Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/02/2009, 09:46
Tikitios
 
Fecha de Ingreso: mayo-2008
Ubicación: Chile
Mensajes: 189
Antigüedad: 16 años
Puntos: 3
Respuesta: Problema en consulta mySQL

Ya lo solucione
el pedazo de codigo queda asi:
Cita:
else if (Cadena[0] == 'L' && Cadena[1] == 'O' && Cadena[2] == 'G')
{
string cuenta_ID;
string NOMBRE;
string CONTRASENA;
unsigned short i = 3;
while (Cadena[i] != '/')
{
NOMBRE += Cadena[i];
i++;
}
i++;

while (Cadena[i] != '/')
{
CONTRASENA += Cadena[i];
i++;
}
string query;
query =("SELECT ID FROM ejemplo WHERE contraseña ='"+CONTRASENA+"'AND nombre ='"+NOMBRE+"'");
if(mysql_real_query(&mysql, query.c_str(), query.length()) != 0)
{
Server->Send ("Usuario y/o Contraseña incorrecto", ID);
}
else
{
res = mysql_store_result(&mysql);
row = mysql_fetch_row(res);
if (res != NULL && row != NULL )
{
cuenta_ID = row[0];
cout <<"La ID es: "<<cuenta_ID<<"."<< endl;
Mensaje = string("Tu ID es: ") + cuenta_ID + "\r\n";
Server->Send (Mensaje, ID);
mysql_free_result(res);
}
else Server->Send ("Usuario y/o Contraseña incorrecto", ID);
}
}