SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Zavash en Lunes 2 de Febrero de 2009, 18:45

Título: Error en SELECT cuando el dato buscado no existe.
Publicado por: Zavash en Lunes 2 de Febrero de 2009, 18:45
Despues de tener bien escrita la sentencia UPDATE gracias a la ayuda del foro, descubri que la sentencia SELECT ejecuta un error cuando no existe el dato que uno busca, borra lo que escribes en el textbox cuando quieres agregrar o consultar datos, no deja escribir.

Código: Text
  1. Private Sub Command6_Click()
  2.  
  3. sql = "select * from producto where Codigo= '" & Text1.Text & "'"
  4. Set rs = cn.Execute(sql)
  5.  
  6.     Text1.DataField = "Codigo"
  7.     Set Text1.DataSource = rs
  8.     Text2.DataField = "Nombre"
  9.     Set Text2.DataSource = rs
  10.     Text3.DataField = "Direccion"
  11.     Set Text3.DataSource = rs
  12.     Text4.DataField = "Telefono"
  13.     Set Text4.DataSource = rs
  14.  
  15.    
  16. End Sub
  17.  
Que linea de codigo se necesita para mandar un aviso de la no existencia de un dato y romper el error que ejecuta?
Saludos :good:
Título: Re: Error en SELECT cuando el dato buscado no existe.
Publicado por: F_Tanori en Lunes 2 de Febrero de 2009, 20:07
Código: Visual Basic
  1. rs.RecordCount
  2.  

;)
Título: Re: Error en SELECT cuando el dato buscado no existe.
Publicado por: Zavash en Lunes 2 de Febrero de 2009, 20:40
Perdona,en que parte pongo esa linea?.  :wacko:
Título: Re: Error en SELECT cuando el dato buscado no existe.
Publicado por: m0skit0 en Martes 3 de Febrero de 2009, 13:27
Cita de: "Zavash"
Perdona,en que parte pongo esa linea?. :wacko:
Dale un poco al coco...  :ph34r:
Título: Re: Error en SELECT cuando el dato buscado no existe.
Publicado por: Zavash en Martes 3 de Febrero de 2009, 20:41
Cita de: "m0skit0"
Cita de: "Zavash"
Perdona,en que parte pongo esa linea?. :wacko:
Dale un poco al coco...  :ph34r:
y crees que no trate de modificarlo? no lo supe hacer :oops:
Título: Re: Error en SELECT cuando el dato buscado no existe.
Publicado por: m0skit0 en Martes 3 de Febrero de 2009, 21:33
Cita de: "Zavash"
y crees que no trate de modificarlo? no lo supe hacer

Cita de: "F_Tanori"
Lun Feb 02, 2009 9:07 pm
Cita de: "Zavash"
Lun Feb 02, 2009 9:40 pm
Un intento muy, pero que muy rápido :P
Título: Re: Error en SELECT cuando el dato buscado no existe.
Publicado por: seba123neo en Miércoles 4 de Febrero de 2009, 03:17
Hola, aca no se hace la tarea a nadie y si por cada error vas a preguntar en el foro , eso no es asi, investiga ,busca, pensa, romperse la cabeza si es necesario, quemate las pestañas  y vas a ver que hasta te ahorras de entrar al foro...con un simple IsNull o preguntar si es EOF se soluciona...

saludos.
Título: Re: Error en SELECT cuando el dato buscado no existe.
Publicado por: Zavash en Miércoles 4 de Febrero de 2009, 06:14
Cita de: "seba123neo"
Hola, aca no se hace la tarea a nadie y si por cada error vas a preguntar en el foro , eso no es asi, investiga ,busca, pensa, romperse la cabeza si es necesario, quemate las pestañas  y vas a ver que hasta te ahorras de entrar al foro...con un simple IsNull o preguntar si es EOF se soluciona...

saludos.
no es una tarea es solo un entrenamiento  :comp:
Título: Re: Error en SELECT cuando el dato buscado no existe.
Publicado por: F_Tanori en Jueves 5 de Febrero de 2009, 11:16
Cita de: "Zavash"
Cita de: "seba123neo"
Hola, aca no se hace la tarea a nadie y si por cada error vas a preguntar en el foro , eso no es asi, investiga ,busca, pensa, romperse la cabeza si es necesario, quemate las pestañas  y vas a ver que hasta te ahorras de entrar al foro...con un simple IsNull o preguntar si es EOF se soluciona...

saludos.
no es una tarea es solo un entrenamiento  :comp:

Para ti o para nosotros? :P

EOF = End Of File (Final del Archivo/Tabla)
RecordCount = Cantidad de Registros devueltos
IF = Condicion/Decision en base a una proposicion logica
Solocodigo = No tareas, no entretenimientos


Saludos
Título: Re: Error en SELECT cuando el dato buscado no existe.
Publicado por: Zavash en Jueves 5 de Febrero de 2009, 18:17
No se ustedes, pero encontrar las respuestas en los lenguajes de codigos por si mismo
(sin ayuda de algun tutorial o pagina web) toma mucho tiempo y el tiempo es ORO y hay que progresar lo mas rapido posible en la vida. Mejor es tener un ejemplo de  una linea de codigo que se necesite, entender su logica y listo, te ahorras tiempo descubriendo una simple linea... si fuera un experto no me haria problemas en explicar y mostrar alguna linea de codigo... en fin solo una opinion.

Saludos
Título: Re: Error en SELECT cuando el dato buscado no existe.
Publicado por: ArKaNtOs en Jueves 5 de Febrero de 2009, 21:00
Mas facil
Código: Text
  1.  
  2. If rs.Eof Then
  3. msgbox "No se encontro el dato"
  4. end if
  5.  
  6.  
-_-
Título: Re: Error en SELECT cuando el dato buscado no existe.
Publicado por: Zavash en Jueves 5 de Febrero de 2009, 21:20
gracias pero ya lo habia resuelto :devil: