Foros del Web » Programación para mayores de 30 ;) » .NET »

Error en lector comandos.ExecuteReader

Estas en el tema de Error en lector comandos.ExecuteReader en el foro de .NET en Foros del Web. hola amigos ando haciendo un login para multiusuarios en postgrest y visual basic 2012 y mesale un error en lector =comandos.ExecuteReader( me dice que no ...
  #1 (permalink)  
Antiguo 24/06/2015, 07:17
 
Fecha de Ingreso: junio-2015
Mensajes: 1
Antigüedad: 8 años, 10 meses
Puntos: 0
Error en lector comandos.ExecuteReader

hola amigos ando haciendo un login para multiusuarios en postgrest y visual basic 2012 y mesale un error en
lector =comandos.ExecuteReader( me dice que no existe la relacion con la tabla ingreso)

este es el codigo

Código vb:
Ver original
  1. Imports System.Data.Odbc
  2. Public Class Frmloginacces
  3.     Dim conexion As New Odbc.OdbcConnection("DSN=hospital")
  4.     Dim comandos As New Odbc.OdbcCommand
  5.     Dim adaptador As New Odbc.OdbcDataAdapter
  6.     Dim lector As OdbcDataReader
  7.    
  8.  
  9.     Private Sub Frmloginacces_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  10.  
  11.     End Sub
  12.     Private Sub limpiar()
  13.         txtusuario.Clear()
  14.         txtcontraseña.Clear()
  15.         txtusuario.Focus()
  16.  
  17.  
  18.     End Sub
  19.  
  20.  
  21.  
  22.     Dim consulta As String
  23.  
  24.     Private Sub btningresar_Click(sender As Object, e As EventArgs) Handles btningresar.Click
  25.         conexion.Open()
  26.         consulta = "SELECT * FROM ingreso WHERE  usuario ='" & txtusuario.Text & "' AND contraseña= '" & txtcontraseña.Text & "'"
  27.         comandos = New Odbc.OdbcCommand(consulta, conexion)
  28.         adaptador.SelectCommand = comandos
  29.         lector = comandos.ExecuteReader
  30.  
  31.         If lector.HasRows = True Then
  32.  
  33.             Form2.Show()
  34.             Me.Hide()
  35.             limpiar()
  36.         Else
  37.             MsgBox("usuaario incorrecto")
  38.             limpiar()
  39.  
  40.  
  41.  
  42.         End If
  43.  
  44.  
  45.     End Sub
  46.  
  47.  
  48.     Private Sub btnsalir_Click(sender As Object, e As EventArgs) Handles btnsalir.Click
  49.         conexion.Close()
  50.         End
  51.  
  52.  
  53.     End Sub
  54. End Class
porfavor alguien me puede ayudar

Última edición por gnzsoloyo; 24/06/2015 a las 07:25 Razón: Codigo de programacion sin etiquetado.
  #2 (permalink)  
Antiguo 24/06/2015, 07:28
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error en lector comandos.ExecuteReader

OFF TOPIC en PosgreSQL.

No se tratan temas de programación en los foros de Bases de Datos. Leer las reglas del subforo, por favor.

Movido a foro de .NET.

Posdata: REspecto a lo que sea SQL, yo comenzaría por no usar caracteres extendidos como la "ñ" en los nombres de objetos de BBDD como tablas y columnas. Las bases de datos y los conectores no los manejan bien, y tienden a generar errores de ejecución indetectables.

A nivel de programación, como mínimo deberías aprender a capturar las excepciones en un bloque Try/Catch... Eso es programación básica.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:02.