SoloCodigo
Programación General => C/C++ => C++ Builder => Mensaje iniciado por: Britomartis en Miércoles 19 de Febrero de 2014, 23:01
-
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???
-
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.");
}