FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ordenar una MySQLQuery al dar clic en columna de RXDBGrid
Estoy bien desesperadoooooooooooooooooooooooooooo.
Aqui esta el detalle Tengo una consulta en MySQL la que muestro en un RXDBGrid. Lo que quiero hacer es lo que he visto mucho en este foro, de ordenar de acuerdo a que se le da un clic en una columna. Investigando aqui encontre la forma de mostrar el triangulito de ordenamiento, pero lo que si no puedo es ordenar la consulta. Como les mostre en un hilo anterior al momento de dar un clic en el titulo pongo lo siguiente: ModuloDatos1.MySQLQReporte.MacroByName('ORDER').AsString:='ORDER BY' + RXDBGrid1.Columns.Items[Acol].FieldName + '' + 'desc' ; ModuloDatos1.MySQLQReporte.Open; Aqui me marca el error que les digo de que no se encuentra el parametro ORDER pero tambien ya lo hice de la sig manera: ModuloDatos1.MySQLQReporte.IndexFieldNames:=RXDBGrid1.Columns.Items[Acol].FieldName; y nada ya me desespere completamente Espero y me puedan ayudar ya que este programa ya lo tengo que entregar Por su atencion muchas gracias |
#2
|
||||
|
||||
Saludos
Podrias mostrarnos la sentencia que usas en el Query
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#3
|
|||
|
|||
aqui esta la sentencia
Última edición por vtdeleon fecha: 09-11-2005 a las 01:41:31. Razón: Etiqueta SQL(se ve la diferencia???) |
#4
|
||||
|
||||
Saludos
No conozco ese componente, entonces lo que te diré estara basado en otro. Creo que MacroByName funciona como ParamByName (espero no equivocarme). Si es asi, no veo el parametro declarado en la sentencia. Nunca he usado un Param para ordenar una sentencia pues el componente hace el arreglo correspondiente dependiendo si es AsString(' '), AsInteger, AsVariant. Prueba con un campo qeu esté en la tu tabla antes de usar el nombre de la columna. Suerte
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#5
|
|||
|
|||
ya la probe
Ya lo checque con .ASVARIANT y no me lo reconoce.
No necesariamente tiene que ser asicomo yo lo estoy haciendo. Ando buscando otra posibilidad (si es que la hay) para poder orednarla. Si saben de otra manera por favor me la podrian mostrar????? Gracias por su tiempo |
#6
|
||||
|
||||
¿Y serías tan amable de indicarnos qué componentes usas? Porque eso de MacroByName...
// Saludos |
|
|
|