Пример Access_with_OLEDBDataSource.sha не заработал на XP, Win7 32, Win10 64. Официальный HiAsm 4.05b186 всё с SVN. В свойствах схемы автор nesco, но это не факт. Если у кого-то работает, то напишите конфигурацию запуска: машина, ОС, HiAsm и прочее...
Редактировалось 1 раз(а), последний 2020-02-12 20:22:50
Этот топик читают: Гость
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
карма: 6 |
|
Ответов: 537
Рейтинг: 14
|
|||
Не работает, Win7 64, HiAsm 4.05 186
|
|||
карма: 4 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
А вы нормальный *.mdb не пробовали подставить? ЕМНИП, то там применяется связанный *.mdb с одноименным *.xls.
--- Добавлено в 2020-02-12 19:20:29 А вот это работает -- https://forum.hiasm.com/getfile/38898? У меня работает, но это чтение настоящего несвязанного файла Access (*.accdb), не *.mdb Редактировалось 9 раз(а), последний 2020-02-12 19:52:14 |
|||
карма: 22 |
| ||
файлы: 1 | Access_OLE_3.zip [14.6KB] [483] |
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
nesco, нигде не "взлетело" Поведение изменилось - теперь после сообщения об ошибке программа закрывается. В принципе это не очень важно, но из дистрибутива данный пример не удалишь и не заменишь другим - в этом проблема однако. Поэтому надо на SVN положить рабочий пример, который будет работать у всех.
Редактировалось 2 раз(а), последний 2020-02-12 20:30:58 |
|||
карма: 6 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Nic писал(а): нигде не "взлетело"Странно, а почему у меня тогда работает последний пример? А Access установлен, без него это безобразие работать не будет? Да и создать файл *.mdb мне Access не дает, это старый формат. Nic писал(а): Поэтому надо на SVN положить рабочий пример, который будет работать у всех.Ага, у меня работает, у тебя нет. И как предлагается тогда создать пример, который будет работать у всех. У меня нет в наличии ни XP, ни доисторического Accessa. Редактировалось 5 раз(а), последний 2020-02-12 22:31:11 |
|||
карма: 22 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Сначала надо понять почему не работает хотя бы у меня. Просил же описать подробно окружение рабочего варианта.
P.S. Надо устанавливать соответствующий engine на комп вот отсюда. Тогда достаточно в схеме примера упомянуть об этом и дать как минимум эту ссылку. Редактировалось 4 раз(а), последний 2020-02-12 23:11:08 |
|||
карма: 6 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Nic писал(а): Просил же описать подробно окружение рабочего варианта.Без проблем -- Xeon 1270v2(1155, 16Gb ОЗУ), Win10x64-1909, Office2007, HiAsm 4.05b186 всё с SVN. Пример с SVN не работает (В Access файл test.mdb пишет ошибку связи с одноименным файлом *.xls, даже при его наличии), мой пример с родным файлом Access работает (скриншот показан) --- Добавлено в 2020-02-12 23:04:49 Вот, состряпал файл *.mdb. У меня работает -- https://forum.hiasm.com/getfile/38899 Редактировалось 2 раз(а), последний 2020-02-12 23:04:49 |
|||
карма: 22 |
| ||
файлы: 1 | Access_OLE_4.zip [14.2KB] [467] |
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Работает только с 32-битной версией engine. HiAsm.NET Win10 64:
Редактировалось 1 раз(а), последний 2020-02-12 23:11:27 |
|||
карма: 6 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Nic писал(а): Работает только с 32-битной версией engine. HiAsm.NET Win10 64:А последний пример, с *.mdb у тебя работает? |
|||
карма: 22 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
nesco писал(а): А последний пример, с *.mdb у тебя работает?Неоднозначный вопрос на мой взгляд. Если выложишь пример - смогу проверить на всех OC от XP до 10-ки. |
|||
карма: 6 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Nic писал(а): Если выложишь пример - смогу проверить на всех OC от XP до 10-ки.Так я же выложил его в позапрошлом посте. |
|||
карма: 22 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
nesco писал(а): Так я же выложил его в позапрошлом посте.Что-то подобное я и ожидал. Анекдот писал(а): Мама собирает сыну обед в школу:— Вот, положила тебе в ранец хлеб, колбасу и гвозди. — Мам, нафига?? — Ну как же, берешь хлеб, кладешь на него колбасу и ешь. — А гвозди? — Так вот же они! И так, в данной теме обнаружена единственная ссылка на архив с примером, который работает, если, как минимум, установить дополнительный софт вот отсюда. Пример для работы использует файл .accdb, который хранится в самой схеме. Теперь "вопрос в студию": nesco писал(а): А последний пример, с *.mdb у тебя работает?Видимо всё очевидное для спрашивающего было пропущено в этом вопросе. Вот только для меня это совсем неочевидное. Могу только предположить что имеется в виду эксперимент с каким-то mdb-файлом. Может быть это: nesco писал(а): ...там применяется связанный *.mdb с одноименным *.xls.Nic писал(а): Неоднозначный вопрос на мой взгляд. Если выложишь пример - смогу проверить...nesco, У тебя установлен Office2007, который при установке обеспечил engine для доступа к файлам MS Access. Я установил только сам engine - это подобие драйвера ODBC в системе, но только через механизм OLEDB. Значит у меня нет возможности сделать тестовый mdb-файл для эксперимента. Редактировалось 4 раз(а), последний 2020-02-13 00:15:27 |
|||
карма: 6 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Nic писал(а): Может быть это:Ты посчитал от общих постов, а надо было от моего. Не поняли друг друга, бывает. Пост #7 nesco писал(а): Вот, состряпал файл *.mdb. У меня работает -- https://forum.hiasm.com/getfile/38899Редактировалось 5 раз(а), последний 2020-02-13 00:50:36 |
|||
карма: 22 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Осталось добавить InfoTip элемент в схему со словами, что данный пример будет работать только если на компьютере установлен MS Office 2007 или Microsoft Access Database Engine 2010 Redistributable и указать ссылки на них. В таком виде залить на SVN. P.S. Источник информации Редактировалось 1 раз(а), последний 2020-02-13 01:04:23 |
|||
карма: 6 |
|
Разработчик
Ответов: 26151
Рейтинг: 2127
|
|||
Nic писал(а): только если на компьютере установлен MS Office 2007Вообще-то *.mdb был создан в Access2007 в режиме совместимости с Access2000. Тч должен читаться и на версиях начиная с MS Office 2000 |
|||
карма: 22 |
|