sql como colocar um valor de uma query em um banco de dados
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!
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
Curtidas 0
Respostas
Dbergkamps
10/04/2004
qual valor?
é um só ou uma soma
é um só ou uma soma
GOSTEI 0
Sergioo
10/04/2004
E O QUE ESTAR NA QUERY
GOSTEI 0
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
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
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
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
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.
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
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
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
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
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
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
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
10/04/2004
Olá
O que vc quer é preencher manualmente a massa de dados de uma query. Por exemplo:
query1:
query2:
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é+
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