Visual Basic - problema de comparacion en query

Life is soft - evento anual de software empresarial
 
Vista:

problema de comparacion en query

Publicado por wladimir (54 intervenciones) el 24/02/2006 12:38:44
hola amigos tengo un proble cunado quiero compara un texto con lo que hay en base de datos para ser mas claro voy describir lo que hago

yo tengo un formulario con un combox el cual tiene 2 opciones en proceso y terminado, y claro un boton para buscar por esa opciones.

cuando preiono el boton hago que el texto se pasa a una variable de esta manera

Paso_Estado = Trim(Combo_estado.Text)

y luego hago la comparacion en el query.

Consql2 =" select * from datos"
Consql2 = Consql2 & " where CONSULTA_ESTADO= " & Paso_Estado & " "

luego de esto me tira el siguiente error

microsoft odbc driver for oracle oracle ora-0094:
"TERMINADO": invalid identifier

si alguien puede ayudarme en este problema lo agradeceria bastante saludos de chile.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema de comparacion en query

Publicado por guillermo (62 intervenciones) el 24/02/2006 12:44:06
buenas....
solo queria preguntarte.... te revisaste bien lo de las comillas simples y dobles??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema de comparacion en query

Publicado por wladimir (54 intervenciones) el 24/02/2006 12:58:46
me falataban las comillas simples funciono pero me mando otro error me dice

errr '3021' en tiempo de ejecuccion

el valor de bof o eof es true, o el actual registro se elimino; la operacion solicitada requiere uhn registro actual

se que puedo poner un error goto pero no me siguiria tirando la lista y tengo esto para controlar que el recorset no este vacio. de esta manera

If Rs1.EOF = True Then
MsgBox "NO HAY REGISTROS..!!", vbInformation, "SIN REGISTROS"
Exit Sub
End If

si alguien puede ayudarme solo agradeceria ya que me queda este puro detalle para terminar este trabajo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema de comparacion en query

Publicado por wladimir (54 intervenciones) el 24/02/2006 12:59:19
me falataban las comillas simples funciono pero me mando otro error me dice

errr '3021' en tiempo de ejecuccion

el valor de bof o eof es true, o el actual registro se elimino; la operacion solicitada requiere uhn registro actual

se que puedo poner un error goto pero no me siguiria tirando la lista y tengo esto para controlar que el recorset no este vacio. de esta manera

If Rs1.EOF = True Then
MsgBox "NO HAY REGISTROS..!!", vbInformation, "SIN REGISTROS"
Exit Sub
End If

si alguien puede ayudarme solo agradeceria ya que me queda este puro detalle para terminar este trabajo.
Muchas gracias y saludos para todos de chile.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema de comparacion en query

Publicado por luis (79 intervenciones) el 24/02/2006 15:00:35
Para verificar si un recordset está vacío hazlo así:

if rs.bof and rs.eof then
end if

Si tienes más problemas pon la rutina completa y la vemos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema de comparacion en query

Publicado por wladimir (54 intervenciones) el 24/02/2006 15:42:39
hola ya tenia eso puesto en el codigo pero gracias igual ya pude solucionar el problema me costo pero lo logre gracias a los qiue me escribieron saludos de chile.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar