Login Visual Basic a SQL Server
Imports System.Data.SqlClient 'Esto va antes del public class
Dim con As New SqlConnection(My.Settings.conexion)
If TextBox1.Text = "" And TextBox2.Text = "" Then
MsgBox("debe llenar los campos")
Else
Dim dt As New DataTable
Dim da As New SqlDataAdapter
con.Open()
Dim consulta As String = "select * from trabajo where usuario = '" +
TextBox1.Text + "' and contraseña = '" + TextBox2.Text + "'"
Try
da = New SqlDataAdapter(consulta, con)
da.Fill(dt)
If dt.Rows.Count <> 0 Then
Form2.Show()
Me.Hide()
Else
MsgBox("datos incorrectos")
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
con.Close()
End If
Consultas “Insert, delete, update, buscas y mostrar” Visual Basic a SQL Server
Dim con As New SqlConnection(My.Settings.conexion)
Dim mensaje, sentencia As String
Sub EjecutarSql(ByVal Sql As String, ByVal msg As String)
Try
Dim cmd As New SqlCommand(Sql, con)
con.Open()
cmd.ExecuteNonQuery()
con.Close()
MsgBox(msg)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
'Guardar
sentencia = "insert into login values ('" + TextBox1.Text + "','" + TextBox2.Text +
"','" + TextBox3.Text + "','" + TextBox4.Text + "')"
mensaje = "guardado"
EjecutarSql(sentencia, mensaje)
'Eliminar
sentencia = "delete login where usuario = '" + TextBox1.Text + "'"
mensaje = "Eliminado"
EjecutarSql(sentencia, mensaje)
'Actualizar
sentencia = "update login set nombre = '" + TextBox2.Text + "', apellido='" +
TextBox3.Text + "', contraseña ='" + TextBox4.Text + "' where usuario='" +
TextBox1.Text + "'"
mensaje = "actualizado"
EjecutarSql(sentencia, mensaje)
'Mostrar
Try
Dim da As New SqlDataAdapter("select * from login", con)
Dim ds As New DataSet
da.Fill(ds)
Me.DataGridView1.DataSource = ds.Tables(0)
Catch ex As Exception
MsgBox(ex.Message)
End Try
'Buscar
Dim da As New SqlDataAdapter("select * from login where usuario = '" + TextBox1.Text
+ "'", con)
Dim ds As New DataSet
da.Fill(ds)
Me.DataGridView1.DataSource = ds.Tables(0)