Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.03.13;
Скачать: [xml.tar.bz2];

Вниз

замена выражения 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.002 c
1-1248526413
ford
2009-07-25 16:53
2011.03.13
проверка орфографии


15-1291245214
Германн
2010-12-02 02:13
2011.03.13
Как проще всего (с минимальными затратами времени) создать


2-1292841796
JohnKorsh
2010-12-20 13:43
2011.03.13
Вызов процедуры.


2-1292680185
фуфик
2010-12-18 16:49
2011.03.13
Не могу определить цвет пикселя


15-1291052230
polkin
2010-11-29 20:37
2011.03.13
SHA1





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский