Bueno pues depus de leer y leer el codigo ya me imagino que hace cada linea y lo hice mas corto solo hay dos lineas que no entendi muy bien que hacen...
Dim DA As New SqlDataAdapter(sql, Conexion) 'esta me imagino que...manda la consulta al sql??? porque el valor de la variable sql es select * from contraseña pero no se exactamente que hace'
DA.Fill(DS, "contraseña") '... em...creo que no se...'
queria ver si me podian ayudar con esas 2 lineas......
y asi me quedo el codigo:(las variables como sql,ds,fila y conexion busque como poder usarlas en varios formularios y encontre que se podian hacer declarandolas en un modulo y pues... las declare en modulos...)
Dim DA As New SqlDataAdapter(sql, Conexion) 'esta me imagino que...manda la consulta al sql??? porque el valor de la variable sql es select * from contraseña pero no se exactamente que hace'
DA.Fill(DS, "contraseña") '... em...creo que no se...'
queria ver si me podian ayudar con esas 2 lineas......
y asi me quedo el codigo:(las variables como sql,ds,fila y conexion busque como poder usarlas en varios formularios y encontre que se podian hacer declarandolas en un modulo y pues... las declare en modulos...)
Código [Seleccionar]
Imports System.Data
Imports System.Data.SqlClient
Public Class Contra
Dim Numero_campos As Integer
Dim usuario_y_contra As String
Dim repetir As Boolean
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
encontrar()
End Sub
Public Sub encontrar()
Try
Dim DA As New SqlDataAdapter(sql, Conexion)
DA.Fill(DS, "contraseña")
For i = 0 To DS.Tables("contraseña").Rows.Count
fila = DS.Tables("contraseña").Rows(i)
Txtusuario.Items.Add(fila("usuario"))
Next
Catch ex As Exception
End Try
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Aceptar.Click
Dim DA As New SqlDataAdapter(sql, Conexion)
DA.Fill(DS, "contraseña")
Numero_campos = DS.Tables("contraseña").Rows.Count
Numero_campos = Numero_campos - 1
repetir = True
For i = 0 To Numero_campos
fila = DS.Tables("contraseña").Rows(i)
usuario_y_contra = fila("usuario")
If usuario_y_contra = Txtusuario.Text Then
usuario_y_contra = fila("contra")
If repetir = True Then
If usuario_y_contra = Txtcont.Text Then
Me.Hide()
Form1.Text = Txtusuario.Text
Form1.Show()
Else
repetir = False
MessageBox.Show("Contraseña equivocada")
End If
End If
End If
Next
End Sub
End Class