sql como colocar um valor de uma query em um banco de dados

Delphi

10/04/2004

caro colegas

quero saber como colocar um valor que estar uma query em um banco de dados eu uso delphi5

exp.
query
codigo nome preço de venda qtd
1 laranja 1,25 12und
2 chuchu 0,36 25und
3 beterraba 1,25 36kg

banco de dados
codigo nome preço de venda qtd


quero como car o valor da query em um banco de dados ok!


Sergioo

Sergioo

Curtidas 0

Respostas

Dbergkamps

Dbergkamps

10/04/2004

qual valor?
é um só ou uma soma


GOSTEI 0
Sergioo

Sergioo

10/04/2004

E O QUE ESTAR NA QUERY


GOSTEI 0
Dbergkamps

Dbergkamps

10/04/2004

ainda não estamos nos entendendo,
bem mas, se consegui entender:
1 - Dê um duplo clique na query, na janela clique com o direito e clique em Add All Fields,
2 - No evento que vc quer colocar o valor da query no banco de dados coloque: QueryCampoEscolhido.Value:=Tabela1CampoEscolhido.Value;
Obs.: Não escreva em maiúsculo, parece que vc está gritando. Isso não é bem aceito aqui no fórum;
Feliz Páscoa


GOSTEI 0
Sergioo

Sergioo

10/04/2004

caro colega

estou comecando agora a progama

eu quero coloca em um banco de bados tudo o que estar na query

obrigado pela obs

valeu feliz pascoa

estou esperando a resposta ok
obrigado mesmo valeuuuuuuuuuuuuuuuuu


GOSTEI 0
Luis Neto

Luis Neto

10/04/2004

bem como o colega não entendi bem o que vc quer fazer, pois não ajuda muito colocar o que tá na query em um bd.

1 - De que tb a query esta consultando?
2 - Para colocar os valores de uma query em bd, já que são vários (se entendi), constumo usar o update ou um laço de repetição

esclareça melhor para poder-mos ajudá-lo.

Abraços Luis Neto,

--------------------------------
Nada sabem os que não tentam.


GOSTEI 0
Sergioo

Sergioo

10/04/2004

caro colegas

sao os valores que estar na query ou seja todo a respostar da pesquisa
uso paradox en delphil 5 a query estar consultando uma tabela de nome
clientes os campos sao codigo, nome, endereço data de nascimento data de cadastro


mas nao sei o que e o update ou um laço de repetição

desde ja fico muito agradecido

valueeeeeeeeeeeeeeeeeeeeeeee


GOSTEI 0
Andre_ipb

Andre_ipb

10/04/2004

deixa eu ver se entendi, vc quer gravar em uma segunda tabela do banco paradox tudo o que vc trouxe através da consulta da primeira tabela na query! bem se for isto foce pode realizar um loop.

Ex:

query1.active := False;
query1.sql.add(´select * from tbClientes where nome = ´´´ +´¬and¬´ +´´´´);
query1.active := True;

query1.first;

// loop na query enquanto não form fim de arquivo faça

while not query1.eof do
begin
//sua rotina para escrever na segunda tabela.
tabela2.FieldByName(´codigo´).asinteger := tabela1.FieldByName(´codigo´).asinteger;

// e assim vai...

end;

Espero ter ajudado


GOSTEI 0
Sergioo

Sergioo

10/04/2004

caros colegas

eu quero coloca na query toda a resposta da pesquida query

a ultima resposta nao funcionou

desde ja fico agradecido
valeuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu


GOSTEI 0
Paulo_amorim

Paulo_amorim

10/04/2004

Olá

O que vc quer é preencher manualmente a massa de dados de uma query. Por exemplo:
query1:
1 valor1
2 valor2
3 valor23

query2:
4 valor4
5 valor5


Pelo que entendi vc quer passar os valores da Query2 para a Query1, de forma que a query1 tenha
1,2,3,4,5????

Se for isso, então creio que nao seja possível, já que não se pode mudar o conjunto de dados de uma QUery

Até+


GOSTEI 0
POSTAR