Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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???
naum funcionou ainda??obrigado
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;
não é a melhor forma porem a melhor seria passar parametros, veja detalhes no help