[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]
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 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
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
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
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
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
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
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