Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Como inserir em um banco de dados uma variável do delphi


tanure

Pergunta

olá boa noite

sou iniciante em delphi e gostaria de saber como enviar pelo delphi 7 uma variável para o firebird 2.1, uso o IBEXPERT

segue a parte do codigo:

for linContador := low(larLoop) to high(larLoop) do

begin

DataModule1.SQLQuery1.Close;

DataModule1.SQLQuery1.SQL.Clear;

DataModule1.SQLQuery1.SQL.Add('insert into loopfor(VALOR) values (larLoop[linContador])');

DataModule1.SQLQuery1.ExecSQL;

end;

Editado por tanure
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

vamos a um exemplo

CREATE TABLE tab_nota_fiscal
(num_nota INTEGER);
INSERT INTO tab_nota_fiscal VALUES (1);
INSERT INTO tab_nota_fiscal VALUES (2);
INSERT INTO tab_nota_fiscal VALUES (3);
INSERT INTO tab_nota_fiscal VALUES (4);
INSERT INTO tab_nota_fiscal VALUES (6);
INSERT INTO tab_nota_fiscal VALUES (7);
INSERT INTO tab_nota_fiscal VALUES (8);
INSERT INTO tab_nota_fiscal VALUES (9);
seria o mesmo que
var a : integer;
begin
   for a := 1 to 9 do
      begin
         SQLQuery1.Close;
         SQLQuery1.SQL.Clear;
         SQLQuery1.SQL.Add('INSERT INTO tab_nota_fiscal VALUES ('+a+')');
         SQLQuery1.ExecSQL;
      end;
end;

abraço

Link para o comentário
Compartilhar em outros sites

  • 0
vamos a um exemplo

CREATE TABLE tab_nota_fiscal
(num_nota INTEGER);
INSERT INTO tab_nota_fiscal VALUES (1);
INSERT INTO tab_nota_fiscal VALUES (2);
INSERT INTO tab_nota_fiscal VALUES (3);
INSERT INTO tab_nota_fiscal VALUES (4);
INSERT INTO tab_nota_fiscal VALUES (6);
INSERT INTO tab_nota_fiscal VALUES (7);
INSERT INTO tab_nota_fiscal VALUES (8);
INSERT INTO tab_nota_fiscal VALUES (9);
seria o mesmo que
var a : integer;
begin
   for a := 1 to 9 do
      begin
         SQLQuery1.Close;
         SQLQuery1.SQL.Clear;
         SQLQuery1.SQL.Add('INSERT INTO tab_nota_fiscal VALUES ('+a+')');
         SQLQuery1.ExecSQL;
      end;
end;

abraço

Grande jonas, obrigado pela atenção meu camarada

mas o que eu precisava mesmo fazer era inserir em um banco de dados elementos,

mas estes devem ser variaves do delphi

consegui aki depois de muitas dificuldades hehe

ai vai o código pois alguém pode ter a mesma duvida que eu...

DataModule1.SQLQuery1.Close;

DataModule1.SQLQuery1.SQL.Clear;

DataModule1.SQLQuery1.SQL.Add('insert into loopfor(VALOR) values (:Valor)');

DataModule1.SQLQuery1.Prepared := true;

for linContador := low(larLoop) to high(larLoop) do

begin

DataModule1.SQLQuery1.ParamByName('Valor').Value := larLoop[linContador];

DataModule1.SQLQuery1.ExecSQL;

end;

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...