Вопрос по DataGrid и ADO

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Ed-man
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 19.03.2006 (Вс) 22:33
Откуда: Ukraina

Вопрос по DataGrid и ADO

Сообщение Ed-man » 12.06.2006 (Пн) 23:49

делаю следущая:
Значит сделал Connect to mySQL Data Base. послал запрос..
затем DataGrid отобразил данные..
Проблема такова тoварещи:
тут моя задача сделалть Disconnect и обработать данные которие в DataGrid.
Но как только я закрываю коннект.. данные естественно пропадают.
Вопрос:
Возможно ли работать с Recordset без конекшена?
или есть вариант полученные данные собрать в массив, а затем отобразить в DataGrid

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 13.06.2006 (Вт) 1:23

Код: Выделить всё
    SQL = "select * from table1"
    Set cn = New ADODB.Connection
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db.mdb;User Id=admin;Password=;"
    Set rs = New ADODB.Recordset
    rs.CursorLocation = adUseClient
    rs.LockType = adLockBatchOptimistic
    rs.CursorType = adOpenKeyset
    rs.Open SQL, cn
   
    Set rs.ActiveConnection = Nothing

    cn.Close
    Set cn = Nothing

Обновление данных:
Код: Выделить всё
    Set cn = New ADODB.Connection
    cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db.mdb;User Id=admin;Password=;"
   
    Set rs.ActiveConnection = cn
    rs.MarshalOptions = adMarshalModifiedOnly
    rs.UpdateBatch
    rs.Close
    Set rs = Nothing
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Ed-man
Начинающий
Начинающий
 
Сообщения: 11
Зарегистрирован: 19.03.2006 (Вс) 22:33
Откуда: Ukraina

Сообщение Ed-man » 15.06.2006 (Чт) 0:15

спасибо!


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

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

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

    TopList