Fórum Insert SQL em tempo de execução Delphi 2007 #379889
21/06/2010
0
Alexandro Oliveira
Curtir tópico
+ 0Posts
21/06/2010
Wesley Yamazack
Veja como proceder quando for usar campos string, tem que ficar entre ''. Partindo do principio que seu SQLQuery esta configurado para o SQLConnection adequado.
SQLQuery1.SQL.Clear;
SQLQuery1.Close;
SQLQuery1.SQL.Add('INSERT INTO CLIENTE(IDCLIENTE, NOME) ');
SQLQuery1.SQL.Add('VALUES (' + IDCliente + ',' + QuotedStr(Nome) + ')' );
SQLQuery1.ExecSQL;
Faça este teste, se der erro me informe o erro.
Me informe também seu Banco de Dados, e versão do Delphi.
Um abraço
Wesley Y
Gostei + 0
21/06/2010
Alexandro Oliveira
Gostei + 0
21/06/2010
Wesley Yamazack
Seria isso mesmo : é um parametro. Exemplo
SELECT * FROM CLIENTE
WHERE IDCLIENTE = :IDCLIENTE
DAI VOCÊ TEM QUE INFORMAR PARA O SCRIPT O PARAMETRO ATRAVES DO
SQLQuery1.Close;
SQLQuery1.Params.ParamByName('IDCliente').AsInteger := StrToINt(EdtID.text);
SQLQuery1.Open;
Acho que assim esclarece tua dúvida certo ?
Att,
Wesley Y
Gostei + 0
23/06/2010
Alexandro Oliveira
Gostei + 0
23/06/2010
Wesley Yamazack
Um abraço
Wesley Y
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)