Страница: 1 |
Проблема.Смысл такой: Есть форма frm1, на ней ADODC1 и DataGrid .Есть другая форма frm2.Из нее обращаюсь к объекту первой: Dim RS as ADODB.RecordSet RS.Close Kill Base1 Тут начинается истерика: DataGrid отображает данные из удаленной базы!!! RS закрывал, уничтожал, уничтожал всю форму целиком и все равно отображаются старые данные! В чём дело??? Кто-нибудь помогите разобраться.Пожалуйста!!!
А причем здесь RS. Данные ты загружаешь в RS из frm1.Adodc1.Recordset. Поэтому попытайся закрыть и frm1.Adodc1.Recordset и снова открыть. Страница: 1 |
Вопрос: Как убить объект
Добавлено: 07.12.03 11:28
Автор вопроса: cresta
Set Rs=frm1.Adodc1.Recordset'всё отображается в DataGrid
Далее делаю так:
Set RS=Nothing'отображение в DataGrid пропадает
Unload frm1'для верности выгружаю frm1 совсем
После этого заменяю одну базу другой
Name Base2 as Base1
и снова инициализирую объект RS
Set Rs=frm1.Adodc1.Recordset
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #1
Добавлено: 07.12.03 11:33
Номер ответа: 2
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #2
Добавлено: 07.12.03 13:53
Так не только закрывал, но и вообще выгружал всю форму целиком, вместе с ADODC и его RecordSet' ом, вот что непонятно!