FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Uso de LIMIT en un ADOQuery
Buenas !!!
Hace rato que no me ponía a programar (soy aficionado) y estoy intentando hacer una consulta a una base de datos Access mediante un ADOQuery. La consulta en si funciona perfectamente, pero el problema apareció cuando intenté agregarle el uso de LIMIT. El código fuente es el siguiente: Código:
Modulo.Consulta.Active := FALSE; Modulo.Consulta.SQL.Clear; Modulo.Consulta.SQL.Add('SELECT Cod_Producto as Código, Desc_Producto as Descripción, ROUND((Precio+(Precio*(Porcentaje_Ganancia/100))+(Precio+(Precio*(Porcentaje_Ganancia/100)))*0.21),3) as Precio, Cant_Existente as Stock FROM Productos'); Modulo.Consulta.SQL.Add('WHERE Cod_Producto LIKE ' + QuotedStr('%' + Edit_Buscar.Text + '%')); Modulo.Consulta.SQL.Add('LIMIT 0,10'); Modulo.Consulta.Active := TRUE; Cita:
Saludos y gracias de antemano.
__________________
https://www.youtube.com/DexterBass |
#2
|
||||
|
||||
me parece que LIMIT en Access no existe
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
||||
|
||||
Uh... Voy a tener que ir pensando en otra solución entonces...
Saludos y gracias por responder.
__________________
https://www.youtube.com/DexterBass |
#4
|
||||
|
||||
Hola
Saludos
__________________
Siempre Novato |
#5
|
||||
|
||||
¡¡¡ Muchísimas gracias Caral !!!
Funciona a la perfección de esa manera. Ahora a seguir investigando el asunto que esto recién empieza. ¡¡¡ Saludos y gracias de nuevo !!!. PD: Estuve leyendo en WebExperto las diferencias de sintaxis para hacer lo mismo entre los diferentes motores SQL. Basándome en esa información: para trabajar con Access ¿debo usar siempre la sintaxis de SQL Server?
__________________
https://www.youtube.com/DexterBass |
#6
|
||||
|
||||
Cita:
no entendi eso ultimo... a que te refieres?
__________________
Dulce Regalo que Satanas manda para mi..... |
#7
|
||||
|
||||
Hola Dexter182.
Cita:
Encontré estos enlaces que quizá te sirvan de ayuda:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
||||
|
||||
Me refería a si la sintaxis del código SQL de Access y el de SQL Server era la misma.
Cita:
Cita:
Saludos y gracias por toda la ayuda brindada.
__________________
https://www.youtube.com/DexterBass |
#9
|
||||
|
||||
no, no son las mismas, por ejemplo en Acess puedes hacer PIvot pero en Sql no, lo mismo sucede cuando trabajas con fechas en access tienes que usar # y en sql usas comillas simples
__________________
Dulce Regalo que Satanas manda para mi..... |
#10
|
||||
|
||||
Hola
Para mi todos los tipos de sql son iguales. La diferencia esta en como se llaman a ciertos datos, esto es particular en cada tipo de manejador. En esencia si se conoce de sql no se tendrá mayor problema en cambiar de BD. Access es un poco particular en ciertas cosas, por ejemplo si se hace una consulta con el generador que trae le pondrá una serie de corchetes o parentesis rectos, pero si se quitan siempre reconocerá la consulta, es algo particular, al igual que el signo de #. Saludos
__________________
Siempre Novato |
#11
|
||||
|
||||
OK. Muchas gracias por las aclaraciones.
Saludos y gracias de nuevo.
__________________
https://www.youtube.com/DexterBass |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con clientdataset y limit | Edgtho | Conexión con bases de datos | 11 | 02-06-2008 08:32:58 |
¿ Limit en TZTable de los Zeos ? | against | Conexión con bases de datos | 2 | 26-09-2006 16:36:24 |
Problema con sintaxis LIMIT o TOP | vivamotos | C++ Builder | 1 | 22-08-2006 15:35:21 |
Limit En Firebird,como? | ELINK | Firebird e Interbase | 12 | 12-12-2005 20:42:03 |
Out of resource temporary limit. Urgente!! | HombreSigma | MS SQL Server | 1 | 17-12-2003 00:29:01 |
|