Fórum Preciso usar o insert into (Firebird1.5) utilizando o TQuery #48941
18/01/2005
0
Necessariamente eu preciso fazer utilizando o TQuery + Delphi5.
Exemplo da minha necessidade:
With Qry Do Begin
Close;
SQL.Clear;
SQL.Add( ´INSERT INTO Cliente ( ´ + ´´´´ + ´01´ + ´´´´ + ´);´ );
SQL.Add( ´INSERT INTO Cliente ( ´ + ´´´´ + ´02´ + ´´´´ + ´);´ );
ExecSQL;
End;
Minha estrutura de Criação da Tabela Cliente :
CREATE TABLE Cliente (
Codigo VARCHAR(2)
);
Desde já
Grato
Bruno Figueira
Bfbraz
Curtir tópico
+ 0Posts
18/01/2005
Gandalf.nho
Gostei + 0
19/01/2005
Bfbraz
me da o erro na linha 2 , coluna 1 , INSERT ..
não sei como resolver
[]´s Bruno
Gostei + 0
19/01/2005
Emerson Nascimento
INSERT INTO CLIENTES VALUES (´01´)
INSERT INTO CLIENTES VALUES (´02´)
ou seja: duas instruções. uma query aceita apenas 1 instrução de cada vez.
você precisaria fazer algo do tipo:
with Qry do
begin
    Close;
    SQL.Clear;
    SQL.Add( ´INSERT INTO Cliente Values( :Valor )´ );
    for i := 1 to 3 do
    begin
        ParamByName(´Valor´).AsString := FormatFloat(´00´,i);
        ExecSQL;
    end;
end;
assim seriam inseridos os códigos ´01´, ´02´ e ´03´
Gostei + 0
19/01/2005
Bfbraz
mesmo assim obrigado
[]´ Bruno
Gostei + 0
19/01/2005
Afarias
mas se deseja inserts em lote, use o IBScript
T+
Gostei + 0
20/01/2005
Bfbraz
mesmo assim valeu
Gostei + 0
20/01/2005
Gandalf.nho
Você precisa atualizar seu IBX, pegue-o em [url]http://codecentral.borland.com/codecentral/ccweb.exe/author?authorid=102[/url]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)