Работа с DBGrid - VB

Узнай цену своей работы

Формулировка задачи:

Имеется код:
Как подключить DBGrid к рекордсету!? Требуется банально в DBGrid вывести полученную таблицу!!! Вариант Set DBGrid1.DataSource = rs не работает! Раньше выводил в ListBox циклом, думаю что вывод в DBGrid будет более эффективен! Help me!!!

Решение задачи: «Работа с DBGrid»

textual
Листинг программы
Dim db As ADODB.Connection
Dim rs As ADODB.Recordset
Set db = New ADODB.Connection
db.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FrmMain.TxtPathDB.Text & ";Persist Security Info=False"
db.Open
Set rs = New ADODB.Recordset
SQL = "SELECT " & FrmMain.TxtTabOfGlass.Text & ".Price_t, " & FrmMain.TxtTabOfGlass.Text & ".Buy_t, " & FrmMain.TxtTabOfGlass.Text & ".Sell_t From " & FrmMain.TxtTabOfGlass.Text & " ORDER BY " & FrmMain.TxtTabOfGlass.Text & ".Price_t DESC;"
rs.Open SQL, db, adOpenStatic, adLockPessimistic
Set FrmMain.DataGrid.DataSource = rs
FrmMain.DataGrid.Refresh

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

14   голосов , оценка 4.214 из 5
Похожие ответы