Página 1 de 1
Usar LIMIT con variable de memoria con mysql
Publicado: Lun May 14, 2012 6:37 am
por PEDRO DE LEON RODAS[3]
Buen dia a todos.
Alguien me puede dar una ayuda.
Quiero hacer una consulta usando limit con mysql.
Hago lo siguiente y funciona bien :
::Consulta:cSelect="Select * from mi_tabla where
micampo='"+::Editnombre:value+"' LIMIT 10 "
::Consulta:Open()
Pero si hago lo siguiente no funciona, me da error:
Local var_limit
var_limit=10
::Consulta:cSelect="Select * from mi_tabla where
micampo='"+::Editnombre:value+"' LIMIT '"+var_limit+"' "
::Consulta:Open()
Gracias por toda ayuda.
Usar LIMIT con variable de memoria con mysql
Publicado: Lun May 14, 2012 9:51 am
por xhermita
Buenos dias;
Cambia esto
> ::Consulta:cSelect="Select * from mi_tabla where
> micampo='"+::Editnombre:value+"' LIMIT '"+var_limit+"' "
> ::Consulta:Open()
Por esto
::Consulta:cSelect="Select * from mi_tabla where
micampo='"+::Editnombre:value+"' LIMIT "+var_limit+" "
::Consulta:Open()
Estabas pasando el valor del LIMIT como una cadena al Select.
Un Saludo
Pedro Amaro
Usar LIMIT con variable de memoria con mysql
Publicado: Lun May 14, 2012 3:42 pm
por PEDRO DE LEON RODAS[3]
Pedro Amaro, buen dia.
Gracias por tu respuesta.
He probado como tu me lo indicas pero no funciona.
Gracias.
Usar LIMIT con variable de memoria con mysql
Publicado: Lun May 14, 2012 4:01 pm
por xhermita
Perdón, me autocorrijo
::Consulta:cSelect="Select * from mi_tabla where
micampo='"+::Editnombre:value+"' LIMIT " + STR( var_limit, 3, 0, .T. ) +
" "::Consulta:Open()
Un saludo
Pedro
Usar LIMIT con variable de memoria con mysql
Publicado: Lun May 14, 2012 9:50 pm
por xhermita
Perdón, me autocorrijo (por segunda vez)
::Consulta:cSelect="Select * from mi_tabla where
micampo='"+::Editnombre:value+"' LIMIT " + STR( var_limit, 3, 0, .T. ) + " "
::Consulta:Open()
aunque me da que el espacio que añadimos al final no sirva pa'na
Un saludo
Pedro
Usar LIMIT con variable de memoria con mysql
Publicado: Mar May 15, 2012 4:06 am
por PEDRO DE LEON RODAS[3]
Pedro Amaro, buen dia.
Ya funciono, gracias por tu ayuda