Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-11-2004
Avatar de Aura
Aura Aura is offline
Miembro
 
Registrado: mar 2004
Ubicación: Veracruz, Ver., México
Posts: 43
Poder: 0
Aura Va por buen camino
Question Problemas con Order by

hola a todos: estoy programando con delphi6 y mis tablas estan en paradox usando el database desktop. Mi problema consiste al realizar un query donde yo selecciono campos de una solo tabla pero despues de ejecutarlo edito algunos registros del mismo, ahora lo que necesito es poder ordernar alfabeticamente esos registros. Ejemplo:
Tabla: TArticulos
Campos: Id_Articulo
Descripcion
Cantidad
Estatus

mi query es:
Código:
 Select * from TArticulos 
 whereTipo = 'PR' AND Estatus = 'AC' AND Cantidad >0
hasta aqui todo funciona bien pero si agrego la clausula Order By con el campo Descripcion me genera el error "Cannot modify read-only database set" he estado leyendo un poco y lo que entiendo es que para usar esta clausula y poder modificar los registros entonces debo usarlo con el campo indice pero a mi no me sirve de nada ordenarlos por el Id_ArticuloDescripcion (campo indice) ya que los necesito por el campo para que queden alfabeticamente.
Les agradezco mucho la atencion que me prestan y espero sus comentarios
__________________
----------------->> Saluditos <<-----------------
Responder Con Cita
  #2  
Antiguo 25-11-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Pues tendrás que crear un índice por el campo descripción y poner la propiedad de la cosulta Requestlive = True.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.

Última edición por marcoszorrilla fecha: 25-11-2004 a las 23:04:57.
Responder Con Cita
  #3  
Antiguo 25-11-2004
Avatar de Aura
Aura Aura is offline
Miembro
 
Registrado: mar 2004
Ubicación: Veracruz, Ver., México
Posts: 43
Poder: 0
Aura Va por buen camino
Smile

ok, muchas gracias probaré la solución que me das y luego cuento que tal me va...
__________________
----------------->> Saluditos <<-----------------
Responder Con Cita
  #4  
Antiguo 26-11-2004
Avatar de Aura
Aura Aura is offline
Miembro
 
Registrado: mar 2004
Ubicación: Veracruz, Ver., México
Posts: 43
Poder: 0
Aura Va por buen camino
Unhappy

hola.. marcoszorrilla, intenté hacer los cambios que me sugeriste y cambié mi campo descripcion para volverlo campo llave por lo que en mi tabla Articulos ahora tengo dos campos indice descripcion e Id_Articulo subí la posición del campo descripción para que este antes que el campo id_Articulo pero aun así cuando genero el query me sigue marcando el mismo error he probado varias sentencias y ninguna me funciona, ejemplo:
Código:
 select Descripcion, Id_ARticulo, Cantidad
 from TArticulos
 where Tipo = 'PR' AND Estatus = 'AC' AND Cantidad >0
 order by Descripcion, Id_ARticulo, Cantidad
no funciono
Código:
  select Descripcion, Id_ARticulo, Cantidad
  from TArticulos
  where Tipo = 'PR' AND Estatus = 'AC' AND Cantidad >0
  order by Descripcion
no funciono
Así que no se en que estoy equivacandome, lo que si debo mencionar es que uso integridad referencial por lo que el campo Id_Articulo esta ligado a otra Tabla... espero haberme explicado y espero sus comentario muchas gracias por su atención y tiempo.
__________________
----------------->> Saluditos <<-----------------
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 18:50:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi