Подскажите пожалуйста, не нашёл информации - проверяются ли данные, вводимые в объект класса TSQLQuery, на SQL-инъекции и корректность вводимых данных в случае:
А) SQLQuery1.Close;
SQLQuery1.SQL.Clear;
SQLQuery1.SQL.Text:=s;
SQLQuery1.ExecSQL;
Б) SQLQuery1.Append;
SQLQuery1.Edit;
SQLQuery1.FieldByName('f1').AsString := Cells[_f1,r];
SQLQuery1.FieldByName('f2').AsString := Cells[_f2,r];
SQLQuery1.FieldByName('f3').AsString := Cells[_t3,r];
SQLQuery1.Post;
SQLQuery1.ApplyUpdates;