• Sábado 20 de Abril de 2024, 00:19

Autor Tema:  Crear inicio de sesión en C++  (Leído 3898 veces)

Britomartis

  • Miembro activo
  • **
  • Mensajes: 32
    • Ver Perfil
Crear inicio de sesión en C++
« en: Miércoles 19 de Febrero de 2014, 23:01 »
0
Cómo hacer un inicio de sesión para más de 1 usuario?. Yo lo tengo hecho y me funciona bien, pero solo para un usuario. La idea es conectarlos con la base de datos, esos usuarios son los mismos que están creados en la base de datos, no en las tablas sino los usuarios que tienen privilegios para administrar la base de datos (SQL 2005). Alguien me puede ayudar???

Ivette88

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re:Crear inicio de sesión en C++
« Respuesta #1 en: Lunes 14 de Mayo de 2018, 18:28 »
0
Esto es lo que yo hise espero que te sirva. saludos

AnsiString A ;
  AnsiString B ;
  AnsiString C ;                         
  AnsiString Usuario ="";
  Qusuariocontrasena->SQL->Clear();     
  Usuario = "SELECT usuario , contrasena , cargo  FROM usuario   WHERE usuario.usuario = :pusuario and usuario.contrasena = :pcontrasena;";
  Qusuariocontrasena->SQL->Text = Usuario;
  Qusuariocontrasena->Parameters->ParamByName("pusuario")->Value = Edit5->Text;
  Qusuariocontrasena->Parameters->ParamByName("pcontrasena")->Value = Edit4->Text;
  Qusuariocontrasena->Open();
  A = Qusuariocontrasena->FieldByName("usuario")->AsString;
  B = Qusuariocontrasena->FieldByName("contrasena")->AsString;
  C = Qusuariocontrasena->FieldByName("cargo")->AsString;
   if(Edit4->Text != "" && Edit5->Text != "")
  {
          ShowMessage("Conexion correcta.");
  }