Código Sql

Delphi

11/05/2004

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

Curtidas 0

Respostas

Marfred

Marfred

11/05/2004

seleciona todos os registros:

select campo ´descricao do campo´ from tabela


GOSTEI 0
Cbier

Cbier

11/05/2004

Se eu fizer assim:

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

Irá buscar todos os campos ?


GOSTEI 0
Marco Salles

Marco Salles

11/05/2004

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 :?: :?: :?:


GOSTEI 0
Tnaires

Tnaires

11/05/2004

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;


GOSTEI 0
Cbier

Cbier

11/05/2004

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.


GOSTEI 0
Cbier

Cbier

11/05/2004

Têm um exemplo ??

CBier


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

11/05/2004

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.


GOSTEI 0
Cbier

Cbier

11/05/2004

Colegas,

Funcionou perfeitamente.

Obrigado pela ajuda e me desculpem pela agressividade.

CBier


GOSTEI 0
Thoor Cobain

Thoor Cobain

11/05/2004

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


GOSTEI 0
POSTAR