Fórum Código Sql #231446

11/05/2004

0

Qual o código que devo utilizar para pegar os registros, apenas de um campo de uma tabela e mostrar em um DBGrid ??
Pretendo utilizar uma query ligada a um datasource.

Uso tabela Paradox

Obrigado

CBier


Cbier

Cbier

Responder

Posts

11/05/2004

Marfred

seleciona todos os registros:

select campo ´descricao do campo´ from tabela


Responder

Gostei + 0

11/05/2004

Cbier

Se eu fizer assim:

Query1.SQL.add(´Select * From Tabela´);

Irá buscar todos os campos ?


Responder

Gostei + 0

11/05/2004

Marco Salles

Citação:marfred
select campo ´descricao do campo´ from tabela

se ele entendeu bem sua dúvida e se eu entendi também, o que ele sugeriu funciona...Porque que voce não oimplementou ao inves de replicar :?: :?: :?:
Se eu fizer assim: Query1.SQL.add(´Select * From Tabela´); Irá buscar todos os campos ?

Não entendeu o que ele lhe sugeriu :?: :?: :?:


Responder

Gostei + 0

11/05/2004

Tnaires

E mais: se vc quiser ocultar determinados campos da sua tabela no DBGrid sem mexer no SQL, dê dois cliques em cima dele e remova as colunas indesejáveis.
Respondendo a sua segunda dúvida: antes de vc adicionar uma cláusula SELECT ao Query, vc precisa limpar a propriedade antes.
Query.SQL.Clear;


Responder

Gostei + 0

11/05/2004

Cbier

Prezado Marcos Salles,

Me desculpe se minha dúvida parece óbvia para vc., pois tenho várias dúvidas sobre SQL. Apenas pretendo não cometer erros, e se o fato de replicar lhe incomoda, sugiro que mantenha sua opinião sobre o assunto com vc.


Responder

Gostei + 0

12/05/2004

Cbier

Têm um exemplo ??

CBier


Responder

Gostei + 0

12/05/2004

Aroldo Zanela

Prezado Marcos Salles, Me desculpe se minha dúvida parece óbvia para vc., pois tenho várias dúvidas sobre SQL. Apenas pretendo não cometer erros, e se o fato de replicar lhe incomoda, sugiro que mantenha sua opinião sobre o assunto com vc.

Colega,

Não vejo motivo para esta agressão, nosso colega Marco Salles tem toda razão em querer saber se você testou ou não, ou ainda, saber se você entendeu. Portanto, ao invés de levantar flames, detalhe melhor sua dúvida ou explique se entendeu ou não.

No que se refere a sua dúvida, vou tentar elucidar mais um pouco:

SELECT <lista_de_colunas> FROM TABELA

Onde:

<Lista_de_colunas> pode ser representada pelo * (asterisco) para recuperar todas as colunas (campos), ou ainda, colocar o nome de cada coluna (até mesmo uma única).

Exemplo:

SELECT * FROM CLIENTES
Recupera todos os registros com todas as colunas da tabela clientes;

SELECT cli_id, cli_nome, cli_endereco FROM CLIENTES
Recupera as tres colunas listadas entre select e from separadas por vírgula.


Responder

Gostei + 0

12/05/2004

Cbier

Colegas,

Funcionou perfeitamente.

Obrigado pela ajuda e me desculpem pela agressividade.

CBier


Responder

Gostei + 0

05/06/2004

Thoor Cobain

[quote:1bc360e6d2=´Aroldo Zanela´]
Prezado Marcos Salles, Me desculpe se minha dúvida parece óbvia para vc., pois tenho várias dúvidas sobre SQL. Apenas pretendo não cometer erros, e se o fato de replicar lhe incomoda, sugiro que mantenha sua opinião sobre o assunto com vc.

Colega,

Não vejo motivo para esta agressão, nosso colega Marco Salles tem toda razão em querer saber se você testou ou não, ou ainda, saber se você entendeu. Portanto, ao invés de levantar flames, detalhe melhor sua dúvida ou explique se entendeu ou não.

No que se refere a sua dúvida, vou tentar elucidar mais um pouco:

SELECT <lista_de_colunas> FROM TABELA

Onde:

<Lista_de_colunas> pode ser representada pelo * (asterisco) para recuperar todas as colunas (campos), ou ainda, colocar o nome de cada coluna (até mesmo uma única).

Exemplo:

SELECT * FROM CLIENTES
Recupera todos os registros com todas as colunas da tabela clientes;

SELECT cli_id, cli_nome, cli_endereco FROM CLIENTES
Recupera as tres colunas listadas entre select e from separadas por vírgula.[/quote:1bc360e6d2]

Nossa tiverem q fazer quase uma apostila passo a passo para o kara mew... abração aí, gostei da forma q mensionou para ele.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar