Страница: 1 |
Вообще делаем так: Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Set cn = New ADODB.Connection Set rs = New ADODB.Recordset With cn .Provider = "Microsoft.Jet.OLEDB.4.0" .ConnectionString = "DataReport.mdb" .Open End With Set rs = cn.Execute("SELECT * FROM tblPeople WHERE Age>=" & txtFrom & " AND Age<=" & txtTo & " ORDER BY ID ASC") 'Связываем DataGrid и наш рекордсет Set DataGrid1.DataSource = rs Так он мне собака дикая выдаёт: Run-time error '7004': The rowset is not bookmarkable. Так самое интересное что DataReport такую фичу воспринимает. Так как же делать SELECT, FIND, DELETE, INSERT так чтобы это все в DataGrid1 отображалось.
Страница: 1 |
Вопрос: Спецы по ADO помогите! А то я заколебался уже.
Добавлено: 11.01.03 18:32
Автор вопроса: Gagarin
Ответы
Всего ответов: 1
Номер ответа: 1
Автор ответа:
dba_netanya
Вопросов: 8
Ответов: 24
Web-сайт:
Профиль | | #1
Добавлено: 11.01.03 21:56
What you really need to do is explicitly state that your
recordset's cursor type is either adOpenKeyset or adOpenStatic.
Currently, it's adForwardOnly (the default) - and both adForwardOnly and
adOpenDynamic cursors don't support bookmarks (or Data Grids).