Главная страница
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-1291182331
RGV
2010-12-01 08:45
2011.03.13
SpeechSDK51


2-1292975954
alexparser
2010-12-22 02:59
2011.03.13
MySql - глюк версий?


3-1254836260
romichshos
2009-10-06 17:37
2011.03.13
Вычисляемые поля


2-1292760230
RUu
2010-12-19 15:03
2011.03.13
о сравнении дат в SQL


15-1290775632
digger
2010-11-26 15:47
2011.03.13
IE 7 не показывает png файлы