Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / преобразование mdb97 с АССESS / 5 сообщений из 5, страница 1 из 1
06.04.2012, 08:18
    #37741329
kroxa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование mdb97 с АССESS
Очень старая программа на 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
06.04.2012, 08:25
    #37741334
ПЕНСИОНЕРКА
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
преобразование mdb97 с АССESS
kroxa,

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

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


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

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

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


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