Главная страница
    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.45 MB
Время: 0.002 c
2-1392328243
Novicer
2014-02-14 01:50
2015.05.10
Как удалить несколько строк в таблице?


2-1392205331
Коля
2014-02-12 15:42
2015.05.10
Запрос SQL


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


15-1411156060
Jeer
2014-09-19 23:47
2015.05.10
SAP


15-1411590605
Юрий
2014-09-25 00:30
2015.05.10
С днем рождения ! 25 сентября 2014 четверг





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский