Conexion VB2010 con SQL2005
Publicado por Carlos Linares (10 intervenciones) el 03/11/2010 19:58:16
Buenas Tardes,
Estoy tratando de conectar SQL con VB pero no me funciona la conexion.. Porque!?
ANEXO EL CODIGO.. Ojalá puedan ayudarme... GRACIAS DE ANTEMANO!!
Imports Microsoft.SqlServer
Public Class frmcontra
Private consql As New SqlClient.SqlConnection("Data Source=sist-clinares;Initial Catalog=Inventario2010;User Id=sa;Password=inventario;")
Private Sub btmaceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btmaceptar.Click
Try
consql.Close()
consql.Open()
Dim cmduser As New SqlClient.SqlCommand("select * from usuarios where usuario='" & txtusuario.Text & "' and contrasenia=' " & txtcontrasenia.Text & "'", consql)
Dim druser As SqlClient.SqlDataReader = cmduser.ExecuteReader
If druser.Read = True Then
If txtusuario.Text = druser.GetValue(0) Then
If txtcontrasenia.Text = druser.GetValue(1) Then
If druser.GetValue(4) = "True" Then
MsgBox("Usuario conectado", MsgBoxStyle.Critical, "Inventario2010")
Return
Else
MsgBox("Bienvenido (a)" & druser.GetValue(2), MsgBoxStyle.Information, "Inventario2010")
Dim cmdconectar As New SqlClient.SqlCommand("update usuarios set conectado='True' where usuario='" & txtusuario.Text & "' and contrasenia='" & txtcontrasenia.Text & "'", consql)
cmdconectar.ExecuteNonQuery()
cmdconectar.Dispose()
Select Case druser.GetValue(3)
Case "Administrador"
MsgBox("Administrador", MsgBoxStyle.Information, "Inventario2010")
Case "Estandar"
MsgBox("Standar", MsgBoxStyle.Information, "Inventario2010")
End Select
End If
End If
End If
End If
Catch ex As Exception
MsgBox(ex.Message.ToString, MsgBoxStyle.Critical, "Inventario2010")
consql.Close()
End Try
frmprincipal.Show()
Me.Hide()
End Sub
Estoy tratando de conectar SQL con VB pero no me funciona la conexion.. Porque!?
ANEXO EL CODIGO.. Ojalá puedan ayudarme... GRACIAS DE ANTEMANO!!
Imports Microsoft.SqlServer
Public Class frmcontra
Private consql As New SqlClient.SqlConnection("Data Source=sist-clinares;Initial Catalog=Inventario2010;User Id=sa;Password=inventario;")
Private Sub btmaceptar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btmaceptar.Click
Try
consql.Close()
consql.Open()
Dim cmduser As New SqlClient.SqlCommand("select * from usuarios where usuario='" & txtusuario.Text & "' and contrasenia=' " & txtcontrasenia.Text & "'", consql)
Dim druser As SqlClient.SqlDataReader = cmduser.ExecuteReader
If druser.Read = True Then
If txtusuario.Text = druser.GetValue(0) Then
If txtcontrasenia.Text = druser.GetValue(1) Then
If druser.GetValue(4) = "True" Then
MsgBox("Usuario conectado", MsgBoxStyle.Critical, "Inventario2010")
Return
Else
MsgBox("Bienvenido (a)" & druser.GetValue(2), MsgBoxStyle.Information, "Inventario2010")
Dim cmdconectar As New SqlClient.SqlCommand("update usuarios set conectado='True' where usuario='" & txtusuario.Text & "' and contrasenia='" & txtcontrasenia.Text & "'", consql)
cmdconectar.ExecuteNonQuery()
cmdconectar.Dispose()
Select Case druser.GetValue(3)
Case "Administrador"
MsgBox("Administrador", MsgBoxStyle.Information, "Inventario2010")
Case "Estandar"
MsgBox("Standar", MsgBoxStyle.Information, "Inventario2010")
End Select
End If
End If
End If
End If
Catch ex As Exception
MsgBox(ex.Message.ToString, MsgBoxStyle.Critical, "Inventario2010")
consql.Close()
End Try
frmprincipal.Show()
Me.Hide()
End Sub
Valora esta pregunta


0