Visual Basic - por k me sale ese error?

Life is soft - evento anual de software empresarial
 
Vista:

por k me sale ese error?

Publicado por yeni (146 intervenciones) el 24/09/2005 05:12:48
tengo el siguiente codigo :

Private Sub Text3_Change()
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "SELECT tipo_gasto , nivel , cod_gasto , cod_usuario , fecha_grava From gastos where tipo_gasto like '%" + Trim(Text3.Text) + "%'", cnn, adOpenDynamic, adLockPessimistic
Set DataGrid1.DataSource = rs
End Sub

LA VARIABLE CNN YA ESTA EN CONEXION (EN FORM_LOAD)
Y SI LO DECLARO EN EL MISMO TEXT3_CHANGE .. SALE EL MISMO ERROR

me sale este error
''''''''''''''''''mensaje del error''''''''''''''''''''''''''''''''''''''''''
arguments are of the wrong type,are out of acceptable range
or are in conflict with one another
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

y cuando lo depuro me marca la linea donde esta mi select

NO ENTIENDO POR K ME SALE ESE ERROR SI EN MIS OTROS FORMULARIOS ME SALE OK
ADEMAS YA PROVE ESE SELECT EN EL MISMO ACCES Y SALE BIEN... por fa k alguien me ayude....
gracias!!!
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:por k me sale ese error?

Publicado por xxxx (1 intervención) el 24/09/2005 18:11:18
Hola,
Probe tu ejemplo y me resultó todo bien
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:por k me sale ese error?

Publicado por Carlos Gomez (10 intervenciones) el 26/09/2005 01:36:13
Private Sub Text3_Change()
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.Open "SELECT tipo_gasto , nivel , cod_gasto , cod_usuario , fecha_grava From gastos where tipo_gasto like '%" + Trim(Text3.Text) + "%'", cnn, adOpenDynamic, adLockPessimistic
Set DataGrid1.DataSource = rs
End Sub

LA VARIABLE CNN YA ESTA EN CONEXION (EN FORM_LOAD)
Y SI LO DECLARO EN EL MISMO TEXT3_CHANGE .. SALE EL MISMO ERROR

me sale este error
''''''''''''''''''mensaje del error''''''''''''''''''''''''''''''''''''''''''
arguments are of the wrong type,are out of acceptable range
or are in conflict with one another
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

a ver colega, te cuento que ese error traduce:
Esta utilizando argumentos que no son del tipo correcto, estan fuera de
intervalo aceptable, o estan en conflicto entre ellas.

en pocas palabras dice que en la instruccion select en la parte (tipo_gasto like'%") le estas asignando un valor de un tipo diferente al que tienes en la tabla, por ejemplo no puedes buscar un valor de tipo string cuando realmente es de tipo entero o largo.

primero intenta quitarle la comilla sencilla que tienes antes del primer %
o si no.....
intenta colocar otro comodin diferente al del % en el comparador like, lastima que en este momento no estoy frente a mi computador, ahi tengo una aplicacion la cual contiene los comodines de el comparador like, si lo deseas esta noche como a las 10:00 Pm hora colombiana te puedes conectar al messenger y te ayudo con mucho gusto, cuidate colega mucha suerte.
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