Hola!

Registrándote como bakuno podrás publicar, compartir y comunicarte en privado con otros bakuos :D

Regístrame ya!

Ayuda con WebForm

DemiDante

Bovino Milenario
Desde
23 Dic 2008
Mensajes
1.000
Que tal banda del corral yo de nuevo aki solicitando de sus sabios consejos, estoy programando una aplicacion es asp.net en lenguaje vb en visual studio 2010, soy novato en sentido en la progracion de visual basic con lo que me he topado es que necesito conectar mi base de datos para poder ingresar en el sistema, es algo asi:

thump_6563070user.jpg


necesito jalar por decir el usuario y contraseña de la base de datos para poder accesar , mi base de datos ya la conecte desde el menu herramientas/conectar con base de datos con lo que tengo problema es con el codigo del boton, lo pondre abajo:

HTML:
  Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click


        Dim cn As New OleDbConnection(sConexion)

        Try
            cn.Open()
            ' evitamos la inyección de código reemplazando las comillas simples
            ' por otro carácter
            Dim sql As String = "Select * From usuarios Where " & _
            " contraseña = '" & Trim(Replace(Me.TextBox2.Text, "'", "k")) & _
            "' And usuario = '" & Trim(Replace(Me.TextBox1.Text, "'", "k")) & "'"

        Catch ex As Exception
            'mostramos el error
            If Err.Number = 91 Then
                
                MessageBox.Show("No se encontro registro ")
            Else
                MessageBox.Show("error " & Err.Number.ToString & vbCrLf & ex.Message)
            End If

        End Try



    End Sub
Es un webform en el cual estoy trabajando
pero pues no logra conectarme y me marca error en 3 partes, la primera es en :
Dim cn As New OleDbConnection(sConexion) , donde me marca error en sConexion, y los otros dos errores son en MessageBox.Show, lo que no se porque por eso necesito de su ayuda, esperando que me puedan ayudar de antemano gracias.
 
este codego esta en c# pero si entiendes visual lo entenderas c#
espero que te sirva:::


using System;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.SqlClient;

public partial class _Default : System.Web.UI.Page
{
SqlConnection cn = new SqlConnection("Data Source=localhost;Initial Catalog=ControlAL;Integrated Security=SSPI");
protected void Page_Load(object sender, EventArgs e)
{
LinkButton1.PostBackUrl = ("Tutor/Registro.aspx");
LinkButton2.PostBackUrl = ("Profesor/Registro.aspx");
}
protected void TextBox1_TextChanged(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
try
{

cn.Open();
SqlCommand cm = new SqlCommand("select Usuario from Registro_Tutor where Usuario= ('"+TextBox1.Text+ "') and Contraseña=('" +TextBox2.Text+"')",cn);
SqlDataReader dr = cm.ExecuteReader();
if (dr.Read())
this.Response.Redirect("Tutor/Consulta.aspx");
else
Label10.Text = "Usuario no registrado";
cn.Close();
}
catch(Exception ex){
Label10.Text = ex.Message;


}
}
protected void Button2_Click(object sender, EventArgs e)
{
try {
cn.Open();
SqlCommand cm = new SqlCommand("select Usuario from Registro_Profesor where Usuario= ('"+TextBox3.Text+"')and Contraseña=('"+TextBox4.Text+"')",cn);
SqlDataReader dr = cm.ExecuteReader();
if (dr.Read())
this.Response.Redirect("Profesor/Opciones.aspx");
else
Label11.Text = "No registrado";
cn.Close();
}
catch(Exception ex){
Label11.Text = ex.Message;


}
}
protected void Button3_Click(object sender, EventArgs e)
{
try
{
cn.Open();
SqlCommand cm = new SqlCommand("select Nombre from administrador where Nombre= ('" + TextBox5.Text + "')and Password=('" + TextBox6.Text + "')", cn);
SqlDataReader dr = cm.ExecuteReader();
if (dr.Read())
this.Response.Redirect("Administrador/Opciones.aspx");
else
Label15.Text = "Incorrecto";
cn.Close();
}
catch (Exception ex)
{
Label15.Text = ex.Message;


}
}
}
 
Volver
Arriba