Bug no Order By
Caros.
é o seguinte:
utilizo : SqlConnection, SqlDataSet, Provider, ClientDataSet para mostrar
meus registros num Grid normal.
se eu faco assim:
select <campos> from Tabela Order by Campo ASC
funciona normal,
se eu mudo a ordem, para DESC
tambem funcionar normal.
agora, se eu fizer assim:
select <campos> from Tabela Order by 1 ASC
funciona tambem, ja mudando para
select <campos> from Tabela Order by 1 DESC (sempre fica em ASC).
pelo ibexpert, funciona como deve ser, ja pelo DELPHI, sem fica na ordem ASC.
alguem ja passou por isso ?
é um bug de algum componente que estou utilizando ?
SELECT REAL:
Select First :Registros pr.Codigo as ´Codigo´, pr.Descricao as ´Descricao´, pr.NumFabricante as ´NumFabricante´, pr.NumOriginal as ´NumOriginal´, ma.Nome as ´NomeMarca´ , gr.Nome as ´NomeGrupo´ From Produtos pr Left Join Marcas ma On ma.Codigo = pr.CodMarca Left Join Grupos gr On Gr.Codigo = pr.CodGrupo Where pr.Descricao Like ´¬GOL¬´ And pr.Descricao Like ´¬GOLF¬´ And pr.Descricao Like ´¬PASSAT¬´ Order By[color=red:9b291f22eb] 2 DESC[/color:9b291f22eb]
sempre fica na ordem ASC.
:x
é o seguinte:
utilizo : SqlConnection, SqlDataSet, Provider, ClientDataSet para mostrar
meus registros num Grid normal.
se eu faco assim:
select <campos> from Tabela Order by Campo ASC
funciona normal,
se eu mudo a ordem, para DESC
tambem funcionar normal.
agora, se eu fizer assim:
select <campos> from Tabela Order by 1 ASC
funciona tambem, ja mudando para
select <campos> from Tabela Order by 1 DESC (sempre fica em ASC).
pelo ibexpert, funciona como deve ser, ja pelo DELPHI, sem fica na ordem ASC.
alguem ja passou por isso ?
é um bug de algum componente que estou utilizando ?
SELECT REAL:
Select First :Registros pr.Codigo as ´Codigo´, pr.Descricao as ´Descricao´, pr.NumFabricante as ´NumFabricante´, pr.NumOriginal as ´NumOriginal´, ma.Nome as ´NomeMarca´ , gr.Nome as ´NomeGrupo´ From Produtos pr Left Join Marcas ma On ma.Codigo = pr.CodMarca Left Join Grupos gr On Gr.Codigo = pr.CodGrupo Where pr.Descricao Like ´¬GOL¬´ And pr.Descricao Like ´¬GOLF¬´ And pr.Descricao Like ´¬PASSAT¬´ Order By[color=red:9b291f22eb] 2 DESC[/color:9b291f22eb]
sempre fica na ordem ASC.
:x
Pedih
Curtidas 0
Respostas
Afarias
25/10/2005
certifíque-se de não ter nenhum índice ativo no ClienteDataSet e configure na propriedade options do DataSetProvide poRetainServerOrder para TRUE
T+
T+
GOSTEI 0
Pedih
25/10/2005
certifíque-se de não ter nenhum índice ativo no ClienteDataSet e configure na propriedade options do DataSetProvide poRetainServerOrder para TRUE
T+
bingo
poRetainServerOrder para TRUE
funcionou perfeito.
uma pergunta.
ha qto trabalha com fb/delphi ?
GOSTEI 0
Afarias
25/10/2005
|ha qto trabalha com fb/delphi ?
delphi 8 anos, ib desde q foi lançada a versão 6.0 OS .. uns 4 ou 5 anos, fb acho q pouco mais de 1 ano
T+
delphi 8 anos, ib desde q foi lançada a versão 6.0 OS .. uns 4 ou 5 anos, fb acho q pouco mais de 1 ano
T+
GOSTEI 0