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

Вниз

Как удалить несколько строк в таблице?   Найти похожие ветки 

 
Novicer   (2014-02-14 01:50) [0]

Доброго времени суток мастера! Подскажите плиз че делаю не так?
Хочу удалить пару строк из таблицы по заданному условию, конструкцию
try-except не описываю, но она есть, код такой:
with IBQuery1 do
begin
Close;
SQL.Text := "delete from MyTable where MyField = :Name_param1";
ParamByName("Name_param1").AsString := ComboBox1.Text;
if not Transaction.Active then Transaction.StartTransaction;
ExecSQL;
Transaction.Commit;
Transaction.Active := false;
end;
Проверял через IbExpert поле с данными аналогичными в ComboBox1 в таблице MyTable есть,но в результате ничего не удаляет :( Раньше данные из комбобокса напрямую добавлял к запросу и получал при выполнении ошибку о  выполнении неподготовленного запроса(на буржуйском). Теперь переделал под параметр, но всеравно не пашет. В другом окошке удаляю все строки из другой таблицы так: delete from MyTable2 (без where) такой же процедурой и все работает. Где засада непойму? :(


 
Novicer   (2014-02-14 09:31) [1]

И вроде все верно, а всеравно не пашет... Трим что-ли на него натравить? :)


 
clickmaker ©   (2014-02-14 09:34) [2]

как вариант, в таблице MyTable нету записи с MyField = ComboBox1.Text


 
Novicer   (2014-02-14 09:45) [3]

Список ComboBox1 как раз и формируется на OnShow формы с помощью distinct-запроса и в IbExpert смотрел данные в табличке совпадают. Мистика...


 
Novicer   (2014-02-14 09:47) [4]

(Данные для комбы беру из MyTable, MyField)


 
clickmaker ©   (2014-02-14 09:56) [5]

попробуй убрать транзакцию. В принципе, ни к чему она здесь


 
Novicer   (2014-02-14 11:05) [6]

Нашел! Там регистр букв влияет на удаление. Исправил, все пашет теперь! :)



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

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

Наверх




Память: 0.48 MB
Время: 0.005 c
15-1411590605
Юрий
2014-09-25 00:30
2015.05.10
С днем рождения ! 25 сентября 2014 четверг


15-1411392772
achiz
2014-09-22 17:32
2015.05.10
Стоимость программа для базы данных агентства недвижимости


15-1411460309
Problem
2014-09-23 12:18
2015.05.10
Вопрос по настройке Delphi 2007


2-1392352421
lewka
2014-02-14 08:33
2015.05.10
SQL и DataSource


15-1411158602
Юрий
2014-09-20 00:30
2015.05.10
С днем рождения ! 20 сентября 2014 суббота