Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/04/2005, 03:17
Leticia82
 
Fecha de Ingreso: febrero-2005
Mensajes: 31
Antigüedad: 20 años, 1 mes
Puntos: 0
Hola de nuevo!!!

He mirado esa página de convertir,la verdad es que me puede resultar de gran ayuda para la aplicación que stoy realizando,porque de VB no tengo ni idea y casi todo aparece en ese lenguaje.

Con respecto a lo de login y password he hecho algo poniendo un poco de imaginación y la verdad es que tiene buena pinta,creo no se,me compila bien pero cuando lo ejecuto se cuelga en el executenonquery() y me dice que "No se han especificado valores para algunos de los parámetros requeridos."Pero yo creo que si que se los estoy pasando en la SELECT que he hecho,son los valores de los 2textbox que son el correo y nombre,pero es que no se si se pone asi.

Gracias por vuestra ayuda!!

public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button boton_registro;
protected System.Web.UI.WebControls.LinkButton boton_aqui;
protected System.Web.UI.WebControls.TextBox correo;
protected System.Web.UI.WebControls.TextBox clave;
protected System.Web.UI.WebControls.Label mensaje;

private void Page_Load(object sender, System.EventArgs e)
{

private void boton_registro_Click(object sender, System.EventArgs e)
{

//ESTABLECEMOS TODAS LAS INTRUCCIONES DE LA BD
//MANEJO DE LA INFORMACION
string sqlquery = "SELECT * FROM Persona WHERE (correo=@correo AND clave=@clave)";
string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\\wwwroot\\proyecto\\bd.mdb";
OleDbConnection con = new OleDbConnection(ConnectionString);
OleDbCommand cmd = new OleDbCommand(sqlquery,con);


con.Open();
cmd.ExecuteNonQuery();

object resultquery=cmd.ExecuteScalar();

if(int.Parse(resultquery.ToString())>0)
{
this.Session["UserVal"]=3;
this.Response.Redirect("WebForm3.aspx");
}
else
{
this.Response.Write("ERROR");
}

con.Close();
}
}