powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / преобразование mdb97 с АССESS
5 сообщений из 5, страница 1 из 1
преобразование mdb97 с АССESS
    #37741329
kroxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень старая программа на VB5
файлы *mdb 97
пытаюсь
преобразовать
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Sub ConvertDB()


    Dim dbOld As String 'Database
    Dim dbNew As String 'String
    Dim dbsNew As Database

    dbOld = "D:\.........\db1.MDB" ' база в формате Access97
    dbNew = "D:\.........\Access2000.mdb"
      Set appAccess = CreateObject("Access.Application")
        ' If CurrentProject.FileFormat = acFileFormatAccess97 Then
         appAccess.Application.ConvertAccessProject _
        SourceFilename:=dbOld, _
        DestinationFilename:=dbNew, _
        DestinationFileFormat:=acFileFormatAccess2000
        Set appAccess = Nothing
        Kill (dbOld)
        Name dbNew As dbOld
    'End If    
End Sub



преобразование происходит, но
после этого клиент плюет на все перемен объявленные как аs Database, и Recordset

проверка на формат файла тоже не работает
...
Рейтинг: 0 / 0
преобразование mdb97 с АССESS
    #37741334
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kroxa,

после этого клиент плюет на все перемен объявленные как

Код: vbnet
1.
2.
dim db аs dao.Database
dim rs as dao.Recordset


и проверьте ссылки--references
...
Рейтинг: 0 / 0
преобразование mdb97 с АССESS
    #37741336
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kroxa,

вариант 2--в ссылках
--убрать ссылку на ADO
--добавить на DAO или поставить ее выше ADO
...
Рейтинг: 0 / 0
преобразование mdb97 с АССESS
    #37741344
kroxa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С DAO работает
не хотелось бы всю программу перелопачивать, может есть другие варианты ?
и кака все таки проверить версию mdb
Код: vbnet
1.
If CurrentProject.FileFormat = acFileFormatAccess97  -- не срабатывает
...
Рейтинг: 0 / 0
преобразование mdb97 с АССESS
    #37741485
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kroxa,

--добавить на DAO или поставить ее выше ADO
--но ----лучше ADO-убрать
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / преобразование mdb97 с АССESS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]