Principales respuestas
como llenar un formulario

Pregunta
-
Respuestas
-
hola
no encuentro la conexion entre "cargar" y "login", entiendo que una pantalla de login no carga nada, simplemente toma un usuario y password y lo valida contra una tabla de usuario
public bool Autenticar(string usuario, string password) { string sql = @"SELECT COUNT(*) FROM Usuario WHERE usuario = @usu AND password = @pwd"; using (OleDbConnection conn = new OleDbConnection("connection string")) { conn.Open(); OleDbCommand cmd = new OleDbCommand(sql, conn); cmd.Parameters.AddWithValue("@usu", usuario); cmd.Parameters.AddWithValue("@pwd", password); int count = Convert.ToInt32(cmd.ExecuteScalar()); return count != 0; } }
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina
- Editado Leandro TuttiniMVP jueves, 22 de enero de 2015 1:21
- Marcado como respuesta marcosabrego jueves, 29 de enero de 2015 12:35
Todas las respuestas
-
Pues no conozco forma de hacer eso desde una aplicación externa. A lo sumo podría tal vez investigar cómo automatizar MS Access, pero creo que no hay nada "directo". Esos formularios están diseñados para correr dentro de MS Access. ¿Por qué quiere utilizar los formularios de Access si tiene a su disposición la potencia de .Net de su lado?
Jose R. MCP
Code Samples -
-
hola
no encuentro la conexion entre "cargar" y "login", entiendo que una pantalla de login no carga nada, simplemente toma un usuario y password y lo valida contra una tabla de usuario
public bool Autenticar(string usuario, string password) { string sql = @"SELECT COUNT(*) FROM Usuario WHERE usuario = @usu AND password = @pwd"; using (OleDbConnection conn = new OleDbConnection("connection string")) { conn.Open(); OleDbCommand cmd = new OleDbCommand(sql, conn); cmd.Parameters.AddWithValue("@usu", usuario); cmd.Parameters.AddWithValue("@pwd", password); int count = Convert.ToInt32(cmd.ExecuteScalar()); return count != 0; } }
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina
- Editado Leandro TuttiniMVP jueves, 22 de enero de 2015 1:21
- Marcado como respuesta marcosabrego jueves, 29 de enero de 2015 12:35