Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Dia Pessoal,
Estou começando desenvolver utilizando Delphi.
Comoço faço para que os dados sejam gravados e apacer em tempo de execução na DBGRID
Estou utilizando
ADOCONECTION
DataSource
ADOQuery
Banco de Dados Access
Estou com dúvidas em relação ao select.
procedure TForm2.Button1Click(Sender: TObject);
begin
ADOquery1.Active := False;
ADOquery1.SQL.Clear;
ADOquery1.SQL.Add('insert into contrato (contrato) values('+''''+edit1.Text+''''+'); ');
ADOquery1.SQL.Add('insert into contrato (cliente) values('+''''+edit2.Text+''''+'); ');
ADOquery1.SQL.Add('insert into contrato (equipamento) values('+''''+edit3.Text+''''+'); ');
ADOquery1.ExecSQL;
ADOquery1.Close;
end;
end.
Ele até compila, mas na hora de salvar os dados na tabela gera uma mensagem de erro.
"Caracteres encontrados após a instrução SQL".
Pelo que vi não tem nada.
Quando removo as linhas
ADOquery1.SQL.Add('insert into contrato (cliente) values('+''''+edit2.Text+''''+'); ');
ADOquery1.SQL.Add('insert into contrato (equipamento) values('+''''+edit3.Text+''''+'); ');
Ele executa e grava direitinho.
Mas nao é isso que quero.
Obrigado a todos
Carregando comentários...