RE:como agregar registro?
Muchas cosas pero intentaré ayudarte también al igual que me ayudaron a mi hace muy poquito. Te lo pongo en C# y supongo que estarás utilizando SQL Server 2.005¡¡¡
Para insertar datos, supongo que querrás meter unos datos en unos TextBox que hayas hecho y de ahí, pasarlos a tu Base de Datos, ¿no?.
Esto se consigue tal que así:
string aux = TextBox1.Text;
string connectionString = ConfigurationManager.ConnectionStrings["TuNombredeConexión"].ConnectionString;
string sQuery = "INSERT INTO Tabla(Atributo) VALUES ('" + aux + "')";
SqlConnection SqlConn = new SqlConnection(connectionString);
SqlConn.Open();
SqlCommand com = new SqlCommand(sQuery, SqlConn);
SqlDataReader reader2 = com.ExecuteReader();
SqlConn.Close();
Si tienes más de un TextBox, seguir el mismo método:
string aux = TextBox1.Text;
string aux2 = TextBox2.Text;
string connectionString = ConfigurationManager.ConnectionStrings["TuNombredeConexión"].ConnectionString;
string sQuery = "INSERT INTO Tabla(Atributo1, Atributo2) VALUES ('" + aux + "','" + aux2 + "')";
SqlConnection SqlConn = new SqlConnection(connectionString);
SqlConn.Open();
SqlCommand com = new SqlCommand(sQuery, SqlConn);
SqlDataReader reader2 = com.ExecuteReader();
SqlConn.Close();
En cuanto a usuarios, supongo que tendrás una tabla con los usuarios registrados. Pues tan fácil como comprobar que lo que introduce el usuario es igual a algún usuario de tu tabla.
Como supongo que también el usuario tendrá que introducir usuario y contraseña en dos TextBoxs... pues imagina como será:
string aux = TextBox1.Text;
string aux2 = TextBox2.Text;
string connectionString = ConfigurationManager.ConnectionStrings["TuNombredeConexión"].ConnectionString;
Si aux = Recorres la tabla para ver si el usuario coincide con alguno de tu tabla
Sino Label1.Text="Usuario incorrecto";
Si aux2 = Recorres la tabla para ver si la contraseña coincide con alguna de tu tabla
Sino Label1.Text="Contraseña incorrecta";
Pues abrir sesión
A ver si te sirve...
Ciao