Título: ayuda consulta Publicado por: kakashi20 en 13 Marzo 2010, 04:34 am hola
tengo esta consulta pero me aparece un error : "no coinciden los tipos de datos en la expresion de criterios" cons = "SELECT initialFrequency FROM A_TRX WHERE chType1 = '4' AND name = '" & rs!CodigoGSM & "'" rs2.Open cons, Connection3, 3, 3 probe quitando despues del WHERE la expresion: chType1 = '4' y ya no me muestra el error, pero necesito esa expresion para la consulta.. como hago..? si alguien me pudiese ayudar se lo agradeceria.. gracias Título: Re: ayuda consulta Publicado por: Shell Root en 13 Marzo 2010, 05:11 am Que tipo de Dato es chType1? Integer, Varchar, Numeric, etc..
Si es un campo Entero , es decir, Integer, deberas quitarle las comillas simples. Así: Código
Pero si es un String, es decir, varchar, ahi si debes de ponerle las comillas simples. Así: Código
Título: Re: ayuda consulta Publicado por: kakashi20 en 13 Marzo 2010, 17:03 pm hola
en efecto, en la BD de access el campo chType1 en numerico, pero si en la consulta le quito las comillas simples y dejo la consulta asi: cons = "SELECT initialFrequency FROM A_TRX WHERE (chType1 = 4) AND (name = '" & rs!CodigoGSM & "')" rs2.Open cons, Connection3, 3, 3 me aparece el error: "no se han especificado valores para algunos de los parametros requeridos" por favor si me podrian ayudar.. gracias Título: Re: ayuda consulta Publicado por: seba123neo en 14 Marzo 2010, 01:41 am es facil saber donde esta el error, pones un punto de interrupción (el 60% de los que programan ni saben que es) y vas con F8 hasta esa linea y ves el valor que toma ese campo y imprimis en la ventana de debug o inmediato el valor de la variable "const" y ejecutas esa misma cadena en access a ver que te sale..
saludos. Título: Re: ayuda consulta Publicado por: BlackZeroX en 14 Marzo 2010, 03:49 am es facil saber donde esta el error, pones un punto de interrupción (el 60% de los que programan ni saben que es) y vas con F8 hasta esa linea y ves el valor que toma ese campo y imprimis en la ventana de debug o inmediato el valor de la variable "const" y ejecutas esa misma cadena en access a ver que te sale.. saludos. 60% + 20% = +80% por si acaso: (http://img62.imageshack.us/img62/8195/region1.gif) (http://img62.imageshack.us/my.php?image=region1.gif) (http://img171.imageshack.us/img171/2078/region2.gif) (http://img171.imageshack.us/my.php?image=region2.gif) Sangriento Infierno Lunar!¡. Título: Re: ayuda consulta Publicado por: raul338 en 14 Marzo 2010, 05:09 am es facil saber donde esta el error, pones un punto de interrupción (el 60% de los que programan ni saben que es) y vas con F8 hasta esa linea jajaja....como me mato esoy el otro 20% BlackZeroX?? (lo pongo entero asi no decis nada xD) "rs!CodigoGSM" me suena misterioso, estas seguro que es asi? no sera rs.CodigoGSM??? Título: Re: ayuda consulta Publicado por: seba123neo en 14 Marzo 2010, 05:36 am "rs!CodigoGSM" me suena misterioso, estas seguro que es asi? no sera rs.CodigoGSM??? esta bien , hace referencia al campo de un recordset...en este caso el campo "CodigoGSM" en el recordset "rs"...se puede escribir asi o tambien rs("CodigoGSM") o hasta rs.Fields("CodigoGSM")...las 3 son validas. Título: Re: ayuda consulta Publicado por: cobein en 14 Marzo 2010, 05:48 am F9 ....
Título: Re: ayuda consulta Publicado por: BlackZeroX en 14 Marzo 2010, 13:17 pm F13 ... Título: Re: ayuda consulta Publicado por: MCKSys Argentina en 14 Marzo 2010, 14:27 pm On Error Resume Next... :xD :xD :xD
Título: Re: ayuda consulta Publicado por: raul338 en 14 Marzo 2010, 14:42 pm Empezar de nuevo otra vez :rolleyes:
|