Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
dr.MIG
-
- Гуру

-

-
- Сообщения: 1441
- Зарегистрирован: 18.12.2004 (Сб) 9:53
- Откуда: г.Ярославль
-
dr.MIG » 28.03.2005 (Пн) 18:19
Себе в институт писал программу... Вроде всё просто, а всё какие-то нелепые ошибки допускаю. В среду нести показывать, а ещё раз обложаться не хочется. Суть ошибок в соединении с базой данных. Поэтому если не трудно скажите, plz, есть ли здесь ошибки.
- Код: Выделить всё
Private Sub Form_Load()
Dim cn As New Connection, rs As New Recordset
DBName = App.Path & "/db3.mdb"
conString = "DSN=База данных MS Access;DBQ=" & DBName & ";DriverId=25;"
cn.ConnectionString = conString
cn.Open
strQuerry = "Select*FROM " & "Table_Name"
rs.Source = strQuerry
Set rs.ActiveConnection = cn
rs.Open
Set MSHFlexGrid1.DataSource = rs
End Sub
Salus populi suprema lex
-
GSerg
-
- Шаман

-
-
- Сообщения: 14286
- Зарегистрирован: 14.12.2002 (Сб) 5:25
- Откуда: Магадан
-
alibek
-
- Большой Человек

-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 28.03.2005 (Пн) 19:33
Может DSN используется специально?
Lasciate ogni speranza, voi ch'entrate.
-
dr.MIG
-
- Гуру

-

-
- Сообщения: 1441
- Зарегистрирован: 18.12.2004 (Сб) 9:53
- Откуда: г.Ярославль
-
dr.MIG » 29.03.2005 (Вт) 17:26
2 Konst One: а в чём закл. разница между моим кодом (DSN) и
- Код: Выделить всё
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Test\test.mdb;Persist Security Info=False;"
В чём приоритеты использования последнего кода?
Salus populi suprema lex
-
Ennor
-
- Конструктивный критик

-
-
- Сообщения: 2504
- Зарегистрирован: 18.12.2001 (Вт) 3:58
- Откуда: Калуга -> Москва
-
Ennor » 29.03.2005 (Вт) 17:49
Для создания DSN требуются дополнительные телодвижения, причем как правило со стороны пользователя. В то время как база на диске есть и в том, и в другом случае.
Это как минимум

.
-
Andrey Fedorov
-
- Член-корреспондент академии VBStreets

-
-
- Сообщения: 3287
- Зарегистрирован: 21.05.2004 (Пт) 9:28
- Откуда: Москва
Andrey Fedorov » 30.03.2005 (Ср) 10:51
dr.MIG писал(а):2 Konst One: а в чём закл. разница между моим кодом (DSN) и
- Код: Выделить всё
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Test\test.mdb;Persist Security Info=False;"
В чём приоритеты использования последнего кода?
В твоем коде используется подключение через ODBC. Драйвер обозван по русски -> не везде пойдет.
Лучше пользуй подключение через провайдера OLEDB, как и советовали...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 3