Удаление строки через SQL

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
asn
Новичок
Новичок
 
Сообщения: 34
Зарегистрирован: 29.08.2005 (Пн) 8:18

Удаление строки через SQL

Сообщение asn » 08.08.2006 (Вт) 13:44

Только начинаю изучать SQL, неполучается корректно удалить строку, подскажите кто знает
Вот код:

MsgBox Rec.RecordCount
StSQL = "DELETE * FROM DtBase WHERE Field1= " & Form1.Combo2 & ""
Rec.ActiveConnection.Execute StSQL
MsgBox Rec.RecordCount

Почему до удаления и после удаления значение Rec.RecordCount одинаково? Где-то на форумах видел делают Rec.Refresh, но у меня не получается. Что не так? Рекордсет ADODB-шный
З.Ы. В базе данных строка удаляется, так что запрос вроде составлен корректно.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 08.08.2006 (Вт) 13:52

Rec.Refresh

vvs_adm
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1492
Зарегистрирован: 03.02.2005 (Чт) 3:45
Откуда: оттуда ;)

Сообщение vvs_adm » 08.08.2006 (Вт) 14:38

Код: Выделить всё
Rec.Resync
Никогда не откладывай на завтра то, что можно ... отложить на послезавтра!

asn
Новичок
Новичок
 
Сообщения: 34
Зарегистрирован: 29.08.2005 (Пн) 8:18

Сообщение asn » 08.08.2006 (Вт) 15:43

Rec.Resync не подходит.
Ошибка "Текущий проводник не поддерживает обновление связанных значений"

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 08.08.2006 (Вт) 15:51

Rec.Requery
Resync предназначен для обновления UnderlyngValue значениями из базы, буде они там изменились.
Лучший способ понять что-то самому — объяснить это другому.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 86

    TopList