Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
ВнизADO Найти похожие ветки
← →
User_OKA (2002-04-22 14:45) [0]Каким образом можно очистить БД при помощи компонентов ADO?
← →
Kuusiniemi (2002-04-22 15:01) [1]А что значит очистить?? Удалить все из таблицы?? Delete From Имя_Таблицы.
← →
User_OKA (2002-04-22 15:27) [2]Delete From Имя_Таблицы почему то не проходит.
← →
Johnmen (2002-04-22 16:18) [3]И что при этом говорит ?
← →
roottim (2002-04-22 17:16) [4]скорее всего это 200 серя бразильского сериала:
"Open or ExecSql ? вот в чем вопрос :-)
← →
User_OKA (2002-04-23 06:41) [5]Сначала я создаю БД:
with ADOQuery1 do begin
SQL.Clear;
SQL.Add("Create Table Vrem (XKr1 Float, YKr1 Float)")
ExecSQL;
end;
Затем при помощи этого же запросы выполняю:
with ADOQuery1 do begin
SQL.Clear;
SQL.Add("Delete From Vrem")
ExecSQL;
end;
Выдает ошибку: Could not delete from specified tables.
Помогите.
← →
VAleksey (2002-04-23 07:42) [6]Так ведь если ты создал таблицу она же и так пуста ?
← →
User_OKA (2002-04-23 08:05) [7]После создания таблицы я сбрасываю туда данные.
Я использую эти данные для того, чтобы вывести график с помощью DBChart.
Затем мне необходимо очистить таблицу и сбросить туда новые данные.
← →
koks (2002-04-23 09:50) [8]Попробуй сделать все тоже самое, только создай для таблицы ключевое поле. Все "непонятные" глюки ADO, связанные с таблицами PARADOX и ACCESS обычно появляются из-за того, что в таблицах нет primary key. Он очень нужен ADO - особенно для операций изменения данных в Access - е и Paradox - е.
← →
User_OKA (2002-04-23 13:24) [9]Все равно не проходит, та же самая ошибка см. выше.
← →
VAleksey (2002-04-23 15:35) [10]Да удали ты таблицу совсем ! если тебе нужна пустая таблица ! И создай ее заново. Это даже побыстрее будет !
← →
koks (2002-04-23 17:19) [11]Напиши, какая у тебя строка подключения...
Честно говоря, мне не нравится выражение DELETE FROM Vrem.
Я бы как минимум написал
DELETE * FROM Vrem.
Кроме того, есть еще DROP TABLE (удаляет не только записи, но и структуру..... т.е. все, финиш, надолго... ;)))
← →
koks (2002-04-23 17:22) [12]А primary key оставь !
← →
aus (2002-04-23 23:03) [13]> koks
Это как это?
← →
User_OKA (2002-04-24 07:38) [14]Ладно, уговорили буду удалять: DROP TABLE - все работает нормально.
← →
savva (2002-04-24 09:47) [15]я делаю так, используя ADOCommand1
ADOCommand1.CommandText:="delete from tovar where key<>0";
ADOCommand1.Execute;
key - поле primary key и оно not NULL.
все просто и быстро :))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.05.20;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.006 c