Объясните плз 2 вопроса начинающему программисту:
1. Какая функция в VB 6.0 отвечает за запуск сторонней программы, если можно киньте пример.
2. Столкнулся со следующей проблемой:
Существует программка написанная на VB 6.0 с использованием баз данных Access 97’… Ниже примеры того как я подключаюсь к БД:
Public MyDB1 As Database ‘база данных
Public BasePath As String ‘ путь к БД
------
Set MyDB1 = OpenDatabase(BasePath, False, False, "ms access;pwd=123")
------
‘далее делаю сам зарос
Dim MySQLQuery As String’ текст запроса
Dim MyRecords As Recordset ‘ запись из БД
--------
MySQLQuery = "select * from [@ Ñïèñîê Ïîëüçîâàòåëåé] where [Íàèìåíîâàíèå ïîäðàçäåëåíèÿ] = '" & Combo2.Text & "'"
Set MyRecords = MyDB1.OpenRecordset(MySQLQuery, dbOpenDynaset)
Do While MyRecords.EOF = False
Combo1.AddItem ReturnValue(MyRecords("Èìÿ ïîëüçîâàòåëÿ").Value)
MyRecords.MoveNext
Loop
Вот примерно по такой схеме построена вся работа с БД.
Теперь вопрос:
Существует БД на Access 2000, при подключении таким же способом выдает сообщение: «Run-time error «3343», Unrecognized database format "C:\dbTerminal.mdb"»
Насколько я понимаю dao350.dll не поддерживает формат Access 2000…
Как и какие компоненты подключить к ВБ, чтоб он начал «понимать» Access 2000?