Форум: "Начинающим";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];
Внизado Найти похожие ветки
← →
kop (2005-12-03 13:02) [0]form1.ADOTable2.Recordset:=ADOConnection1.Execute("delete from Òåñòû where Òåìà=""+ListBox1.Items[ListBox1.ItemIndex]+""");
Выполняю эту опреацию и возникает ошибка: "Recordset is not open". Что делать подскажите?
← →
Anatoly Podgoretsky © (2005-12-03 15:45) [1]Имена весьма странные
← →
Virgo_Style © (2005-12-03 15:50) [2]Execute returns a recordset if the command executed is one that generates a recordset.
imho, к DELETE FROM это как раз и не относится...
← →
kop (2005-12-04 11:58) [3]Ну а если это не относится к DELETE FROM, тогда каким образом мне удалить запись из базы? пытался через ADOQuery, тоже не получается:
ADOQuery1.Close;
ADOQuery1.SQL.Text:="delete from Тесты where Тема=""+ListBox1.Items[ListBox1.ItemIndex]+""";
ADOQuery1.Active:=true;
ADOQuery1.ExecSQL;
Причем пишет ошибку: "Текущий проводник не поддерживает возврат нескольких наборов записей в результате одной операции"
← →
Virgo_Style © (2005-12-04 12:30) [4]kop (04.12.05 11:58) [3]
ADOQuery1.Active:=true;
не надо
← →
kop (2005-12-04 12:39) [5]Спасибо огромное, получилось!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.12.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c