Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.03.13;
Скачать: CL | DM;

Вниз

замена выражения sql   Найти похожие ветки 

 
helluvaname   (2010-12-21 21:12) [0]

Здравствуйте!
Пытаюсь заменить одно регулярное выражение в таблице на другое с помощью SQL
не получается
вот мой код:

procedure TForm3.Button8Click(Sender: TObject);
begin
ADOQuery1.Active:=False;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add("SELECT REPLACE(Êóëüòóðà, :pkylt, :pkylt2)");
ADOQuery1.SQL.Add("FROM Îñíîâíàÿ");
ADOQuery1.Parameters.ParamByName("pkylt").Value:=Edit6.Text;
ADOQuery1.Parameters.ParamByName("pkylt2").Value:=Edit7.Text;
ADOQuery1.Active:=True;
DBGrid1.Repaint;
end;


Что я делаю не так?
Как это лучше сделать?


 
helluvaname   (2010-12-21 21:15) [1]

я пытаюсь заменить :pkylt на :pkylt2 в таблице Îñíîâíàÿ в колонке Êóëüòóðà
:pkylt и :pkylt2 берутся из Edit6 и Edit7


 
helluvaname   (2010-12-21 23:04) [2]

вроде вот так работает

 with ADOQuery1 do
 begin
   Active:=False;
   SQL.Clear;
   SQL.Add("UPDATE Îñíîâíàÿ");
   SQL.Add("SET Êóëüòóðà=:pkylt2");
   SQL.Add("WHERE Êóëüòóðà=:pkylt");
   Parameters.ParamByName("pkylt").Value:=Edit6.Text;
   Parameters.ParamByName("pkylt2").Value:=Edit7.Text;
   ExecSQL;
   DBGrid1.Repaint;
 end;



Страницы: 1 вся ветка

Текущий архив: 2011.03.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.005 c
15-1290806981
Юрий
2010-11-27 00:29
2011.03.13
С днем рождения ! 27 ноября 2010 суббота


4-1245776300
robotic
2009-06-23 20:58
2011.03.13
Сохранить файл из ресурса (своего). Как?


15-1290750614
TUser
2010-11-26 08:50
2011.03.13
Об ответственном обращении с животными


15-1291128732
engine
2010-11-30 17:52
2011.03.13
Сдвиг участка кода в редакторе Delphi


15-1291114600
Kerk
2010-11-30 13:56
2011.03.13
Как по-английски называется таблица типа "шахматка"?