[delphi-br] selecionando registros

2009-06-16 Por tôpico cicero
 

Amigos ... estou com um pequeno problema penso q seja simples ... porem p
kem esta iniciando  

Antes de me mandarem procurar no Google, já revirei tudo por lá ... ok 

Necessito selecionar os 12 ‘ultimo s registros de uma query  

Já usei o

 

Select top 12 * from tabels desc

Select first 12 * from tabela desc

Select * from tabela desc limit 12

 

Enfim fiz varias tentativas sem êxito … donde apelo para ajuda de vcs, mais
experientes  

 

Meu BD ‘e o DBIsam e trabalho com Delphi 7 ok 

 

Desde já agradeço 

 

 

FIOS E CABOS ENGENHARIA LTDA

CÍCERO FERNANDES

ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

CREA-SC 27.958-0

3521-2988  -  9191.6226

 http://fiosecabos.ind.br/ http://fiosecabos.ind.br -
mailto:cic...@fiosecabos.ind.br cic...@fiosecabos.ind.br

P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE! 

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] selecionando registros

2009-06-16 Por tôpico Nicolas
O comando está correto.

O que acontece quando você executa ?

Talvez interessante informar tambem no comando SQL por qual campo deve ser 
organizada a tabela (order by)

[]s

Alexandre



  - Original Message - 
  From: cic...@fiosecabos.ind.br 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, June 16, 2009 12:02 PM
  Subject: [delphi-br] selecionando registros







  Amigos ... estou com um pequeno problema penso q seja simples ... porem p
  kem esta iniciando  

  Antes de me mandarem procurar no Google, já revirei tudo por lá ... ok 

  Necessito selecionar os 12 'ultimo s registros de uma query  

  Já usei o

  Select top 12 * from tabels desc

  Select first 12 * from tabela desc

  Select * from tabela desc limit 12

  Enfim fiz varias tentativas sem êxito . donde apelo para ajuda de vcs, mais
  experientes  

  Meu BD 'e o DBIsam e trabalho com Delphi 7 ok 

  Desde já agradeço 

  FIOS E CABOS ENGENHARIA LTDA

  CÍCERO FERNANDES

  ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

  CREA-SC 27.958-0

  3521-2988 - 9191.6226

  http://fiosecabos.ind.br/ http://fiosecabos.ind.br -
  mailto:cic...@fiosecabos.ind.br cic...@fiosecabos.ind.br

  P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
  AMBIENTE! 

  [As partes desta mensagem que não continham texto foram removidas]



  

[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] selecionando registros

2009-06-16 Por tôpico cicero
Coloquei resumido ... mas está informado ... o order by 

O delphi dá erro de comando desconhecido na sql ... linha tal 

Desde já agradeço sua colaboração 

 

 

 

FIOS E CABOS ENGENHARIA LTDA

CÍCERO FERNANDES

ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

CREA-SC 27.958-0

3521-2988  -  9191.6226

 http://fiosecabos.ind.br/ http://fiosecabos.ind.br -
mailto:cic...@fiosecabos.ind.br cic...@fiosecabos.ind.br

P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE! 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Nicolas
Enviada em: terça-feira, 16 de junho de 2009 12:19
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] selecionando registros

 






O comando está correto.

O que acontece quando você executa ?

Talvez interessante informar tambem no comando SQL por qual campo deve ser
organizada a tabela (order by)

[]s

Alexandre

- Original Message - 
From: cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br  
To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
Sent: Tuesday, June 16, 2009 12:02 PM
Subject: [delphi-br] selecionando registros

Amigos ... estou com um pequeno problema penso q seja simples ... porem p
kem esta iniciando  

Antes de me mandarem procurar no Google, já revirei tudo por lá ... ok 

Necessito selecionar os 12 'ultimo s registros de uma query  

Já usei o

Select top 12 * from tabels desc

Select first 12 * from tabela desc

Select * from tabela desc limit 12

Enfim fiz varias tentativas sem êxito . donde apelo para ajuda de vcs, mais
experientes  

Meu BD 'e o DBIsam e trabalho com Delphi 7 ok 

Desde já agradeço 

FIOS E CABOS ENGENHARIA LTDA

CÍCERO FERNANDES

ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

CREA-SC 27.958-0

3521-2988 - 9191.6226

http://fiosecabos.ind.br/ http://fiosecabos.ind.br -
mailto:cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br 
cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br 

P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE! 

[As partes desta mensagem que não continham texto foram removidas]

[As partes desta mensagem que não continham texto foram removidas]





[As partes desta mensagem que não continham texto foram removidas]



Re: RES: [delphi-br] selecionando registros

2009-06-16 Por tôpico Moacir - GMail
Cicero,

Fica quase impossível descobrir o problema com este tipo de informação:

O delphi dá erro de comando desconhecido na sql ... linha tal  


Escreve TODA a mensagem de erro, bem como a instrução sql.

Moacir


cic...@fiosecabos.ind.br escreveu:
 Coloquei resumido ... mas está informado ... o order by 

 O delphi dá erro de comando desconhecido na sql ... linha tal 

 Desde já agradeço sua colaboração 

  

  

  

 FIOS E CABOS ENGENHARIA LTDA

 CÍCERO FERNANDES

 ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

 CREA-SC 27.958-0

 3521-2988  -  9191.6226

  http://fiosecabos.ind.br/ http://fiosecabos.ind.br -
 mailto:cic...@fiosecabos.ind.br cic...@fiosecabos.ind.br

 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
 AMBIENTE! 

  

 De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
 nome de Nicolas
 Enviada em: terça-feira, 16 de junho de 2009 12:19
 Para: delphi-br@yahoogrupos.com.br
 Assunto: Re: [delphi-br] selecionando registros

  






 O comando está correto.

 O que acontece quando você executa ?

 Talvez interessante informar tambem no comando SQL por qual campo deve ser
 organizada a tabela (order by)

 []s

 Alexandre

 - Original Message - 
 From: cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br  
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br  
 Sent: Tuesday, June 16, 2009 12:02 PM
 Subject: [delphi-br] selecionando registros

 Amigos ... estou com um pequeno problema penso q seja simples ... porem p
 kem esta iniciando  

 Antes de me mandarem procurar no Google, já revirei tudo por lá ... ok 

 Necessito selecionar os 12 'ultimo s registros de uma query  

 Já usei o

 Select top 12 * from tabels desc

 Select first 12 * from tabela desc

 Select * from tabela desc limit 12

 Enfim fiz varias tentativas sem êxito . donde apelo para ajuda de vcs, mais
 experientes  

 Meu BD 'e o DBIsam e trabalho com Delphi 7 ok 

 Desde já agradeço 

 FIOS E CABOS ENGENHARIA LTDA

 CÍCERO FERNANDES

 ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

 CREA-SC 27.958-0

 3521-2988 - 9191.6226

 http://fiosecabos.ind.br/ http://fiosecabos.ind.br -
 mailto:cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br 
 cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br 

 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
 AMBIENTE! 

 [As partes desta mensagem que não continham texto foram removidas]

 [As partes desta mensagem que não continham texto foram removidas]





 [As partes desta mensagem que não continham texto foram removidas]



 

   


Re: [delphi-br] selecionando registros

2009-06-16 Por tôpico Jackson Gomes - ToolsComps

 O delphi dá erro de comando desconhecido na sql ... linha tal 

não é o Delphi que dá erro, mas sim a Engine SQL do DBISAM. Verifique no site 
ou 
nos docs do produto a sintaxe correta.

Jackson Gomes
ToolsComps - Controle de Usuários para Desenvolvedores CodeGear
Web Site: http://www.toolsandcomps.com
Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps
e-mail: jack...@toolsandcomps.com
Fone: 27 3389 1138 - 8811 0324

http://jacklovesdelphi.blogspot.com - Delphi, Intraweb, etc

Devhost - Webhost para desenvolvedores Delphi
http://www.devhost.com.br
devh...@devhost.com.br 




Re: [delphi-br] selecionando registros

2009-06-16 Por tôpico Edelson Regis de Lima
O DESC você usa em conjunto com o ORDER BY

Digamos que voce tenha uma tabela chamada Cliente, e que tenha o campo
CodigoCliente

Para retornar os 12 primeiros registros voce faz:
SELECT TOP 12 * FROM Cliente ORDER BY CodigoCliente

E para retornar os 12 ultimos registros voce faz:
SELECT TOP 12 * FROM Cliente ORDER BY CodigoCliente DESC

[]s

Edelson.


2009/6/16 cic...@fiosecabos.ind.br





 Amigos ... estou com um pequeno problema penso q seja simples ... porem p
 kem esta iniciando 

 Antes de me mandarem procurar no Google, já revirei tudo por lá ... ok

 Necessito selecionar os 12 ‘ultimo s registros de uma query 

 Já usei o

 Select top 12 * from tabels desc

 Select first 12 * from tabela desc

 Select * from tabela desc limit 12

 Enfim fiz varias tentativas sem êxito … donde apelo para ajuda de vcs, mais
 experientes 

 Meu BD ‘e o DBIsam e trabalho com Delphi 7 ok

 Desde já agradeço

 FIOS E CABOS ENGENHARIA LTDA

 CÍCERO FERNANDES

 ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

 CREA-SC 27.958-0

 3521-2988 - 9191.6226

 http://fiosecabos.ind.br/ http://fiosecabos.ind.br -
 mailto:cic...@fiosecabos.ind.br cicero%40fiosecabos.ind.br
 cic...@fiosecabos.ind.br cicero%40fiosecabos.ind.br

 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
 AMBIENTE!

 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

* Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

* Para falar com o moderador, envie um e-mail para:
delphi-br-ow...@yahoogrupos.com.br
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
delphi-br-unsubscr...@yahoogrupos.com.br

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html




RES: RES: [delphi-br] selecionando registros

2009-06-16 Por tôpico cicero


 

procedure TF_Simula_Conv.Nova1Click(Sender: TObject);

begin

   F_simula_conv.DBISAMQuery1.Active := False;

   f_simula_conv.DBISAMQuery1.SQL.Clear;

   f_simula_conv.DBISAMQuery1.SQL.Add('  select  top 12 * from faturas');

   f_simula_conv.DBISAMQuery1.SQL.Add('   where faturas.codigo_cliente =
clientes.codigo');

   f_simula_conv.DBISAMQuery1.SQL.Add('order by faturas.data des');

   f_simula_conv.DBISAMQuery1.Active := true;

end;

 

 

Ok ... segue  

 

FIOS E CABOS ENGENHARIA LTDA

CÍCERO FERNANDES

ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

CREA-SC 27.958-0

3521-2988  -  9191.6226

 http://fiosecabos.ind.br/ http://fiosecabos.ind.br -
mailto:cic...@fiosecabos.ind.br cic...@fiosecabos.ind.br

P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
AMBIENTE! 

 

De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em
nome de Moacir - GMail
Enviada em: terça-feira, 16 de junho de 2009 16:23
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: RES: [delphi-br] selecionando registros

 






Cicero,

Fica quase impossível descobrir o problema com este tipo de informação:

O delphi dá erro de comando desconhecido na sql ... linha tal  


Escreve TODA a mensagem de erro, bem como a instrução sql.

Moacir

cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br  escreveu:
 Coloquei resumido ... mas está informado ... o order by 

 O delphi dá erro de comando desconhecido na sql ... linha tal 

 Desde já agradeço sua colaboração 

 

 

 

 FIOS E CABOS ENGENHARIA LTDA

 CÍCERO FERNANDES

 ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

 CREA-SC 27.958-0

 3521-2988 - 9191.6226

 http://fiosecabos.ind.br/ http://fiosecabos.ind.br -
 mailto:cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br 
cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br 

 P Antes de imprimir, pense em sua responsabilidade e compromisso com o
MEIO
 AMBIENTE! 

 

 De: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
[mailto:delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
] Em
 nome de Nicolas
 Enviada em: terça-feira, 16 de junho de 2009 12:19
 Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br

 Assunto: Re: [delphi-br] selecionando registros

 






 O comando está correto.

 O que acontece quando você executa ?

 Talvez interessante informar tambem no comando SQL por qual campo deve ser
 organizada a tabela (order by)

 []s

 Alexandre

 - Original Message - 
 From: cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br
mailto:cicero%40fiosecabos.ind.br 
 To: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br
mailto:delphi-br%40yahoogrupos.com.br 
 Sent: Tuesday, June 16, 2009 12:02 PM
 Subject: [delphi-br] selecionando registros

 Amigos ... estou com um pequeno problema penso q seja simples ... porem p
 kem esta iniciando  

 Antes de me mandarem procurar no Google, já revirei tudo por lá ... ok 

 Necessito selecionar os 12 'ultimo s registros de uma query  

 Já usei o

 Select top 12 * from tabels desc

 Select first 12 * from tabela desc

 Select * from tabela desc limit 12

 Enfim fiz varias tentativas sem êxito . donde apelo para ajuda de vcs,
mais
 experientes  

 Meu BD 'e o DBIsam e trabalho com Delphi 7 ok 

 Desde já agradeço 

 FIOS E CABOS ENGENHARIA LTDA

 CÍCERO FERNANDES

 ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

 CREA-SC 27.958-0

 3521-2988 - 9191.6226

 http://fiosecabos.ind.br/ http://fiosecabos.ind.br -
 mailto:cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br
mailto:cicero%40fiosecabos.ind.br 
 cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br
mailto:cicero%40fiosecabos.ind.br 

 P Antes de imprimir, pense em sua responsabilidade e compromisso com o
MEIO
 AMBIENTE! 

 [As partes desta mensagem que não continham texto foram removidas]

 [As partes desta mensagem que não continham texto foram removidas]





 [As partes desta mensagem que não continham texto foram removidas]



 

 





[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] selecionando registros

2009-06-16 Por tôpico cicero
Descobri... na verdade como DBIsam tenho q colocar o top 12 no final da 
instrução e não no começo como foram os exemplos q encontrei na net ... 
Segue a rotina correta para, se alguém precisar ok 
Agradeço a todos q colaboraram ... 


   F_simula_conv.DBISAMQuery1.Active := False;
   f_simula_conv.DBISAMQuery1.SQL.Clear;
   f_simula_conv.DBISAMQuery1.SQL.Add('  select  * from faturas,clientes');
   f_simula_conv.DBISAMQuery1.SQL.Add('   where clientes.codigo = 
faturas.codigo_cliente');
   f_simula_conv.DBISAMQuery1.SQL.Add(' and clientes.empresa = :cli');
   f_simula_conv.DBISAMQuery1.SQL.Add('order by faturas.data desc top 12');
   f_simula_conv.DBISAMQuery1.ParamByName('cli').Value := 
F_clientes.RzDBEdit2.text;
   f_simula_conv.DBISAMQuery1.Active := true;



FIOS E CABOS ENGENHARIA LTDA
CÍCERO FERNANDES
ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO
CREA-SC 27.958-0
3521-2988  -  9191.6226
http://fiosecabos.ind.br -  cic...@fiosecabos.ind.br
 Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO 
AMBIENTE! 

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome 
de Edelson Regis de Lima
Enviada em: terça-feira, 16 de junho de 2009 13:47
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] selecionando registros

O DESC você usa em conjunto com o ORDER BY

Digamos que voce tenha uma tabela chamada Cliente, e que tenha o campo
CodigoCliente

Para retornar os 12 primeiros registros voce faz:
SELECT TOP 12 * FROM Cliente ORDER BY CodigoCliente

E para retornar os 12 ultimos registros voce faz:
SELECT TOP 12 * FROM Cliente ORDER BY CodigoCliente DESC

[]s

Edelson.


2009/6/16 cic...@fiosecabos.ind.br





 Amigos ... estou com um pequeno problema penso q seja simples ... porem p
 kem esta iniciando 

 Antes de me mandarem procurar no Google, já revirei tudo por lá ... ok

 Necessito selecionar os 12 ‘ultimo s registros de uma query 

 Já usei o

 Select top 12 * from tabels desc

 Select first 12 * from tabela desc

 Select * from tabela desc limit 12

 Enfim fiz varias tentativas sem êxito … donde apelo para ajuda de vcs, mais
 experientes 

 Meu BD ‘e o DBIsam e trabalho com Delphi 7 ok

 Desde já agradeço

 FIOS E CABOS ENGENHARIA LTDA

 CÍCERO FERNANDES

 ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO

 CREA-SC 27.958-0

 3521-2988 - 9191.6226

 http://fiosecabos.ind.br/ http://fiosecabos.ind.br -
 mailto:cic...@fiosecabos.ind.br cicero%40fiosecabos.ind.br
 cic...@fiosecabos.ind.br cicero%40fiosecabos.ind.br

 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO
 AMBIENTE!

 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]





-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM