Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

natribo

sql naum funciona pq?

Recommended Posts

oláo seguinte comando sql não funciona, ja tem tei isso;Query1.Active := FALSE; Query1.SQL.Clear;//Query1.SQL.Add('insert into agenda(nome,sobrenome) values( "' + Edit1.Text + '","'+ Edit2.Text + '"'); Query1.Open;e isso; Query1.Active := FALSE; Query1.SQL.Clear; Query1.SQL.Add('insert into agenda(id,nome,sobrenome) values (3,MARTINS,MARTINS)'); Query1.Open;nenhum funciona da uma erroalguem pode me ajudar???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Query1.Active := FALSE;

Query1.SQL.Clear;

Query1.SQL.Add('insert into agenda(nome,sobrenome) values( QuotedStr(edEdit1.Text) + ',' + QuotedStr(Edit2.Text));

Query1.Open;

 

 

não é a melhor forma porem a melhor seria passar parametros, veja detalhes no help

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aprendi por esses dias um outro modo de fazer bem + simples.... é assimse você tiver usando um TADOQuery ou TSQLQuery... na propriedade SQL na hora de você criar sua sql quando você substitua os campos que você quer por :variavelEx. select * from tabela where campo=:variavelai você clica em Parameters ele deve ter reconhecido a variavel em value coloque o valor padrão dela...pra fazer a alteção dinâmica faça assimTADOQuery.Parameters[0].Value:= campo.text;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.