#.net #c #database #universe #multivalue-database
#.net #c #База данных #universe #многозначная база данных
Вопрос:
Я знаю, что есть какая-то связь между .NET и UniVerse с использованием UniObjects. Но я считаю, что это обязывает использовать .NET и C # или VB.NET .
Кроме того, я знаю, прочитав руководство по UniVerse, что UniVerse может вызывать код C / C из UniVerse, но я хочу, чтобы все было наоборот.
- Можно ли использовать UniObjects для проекта c в .NET?
- Может ли обычный c (под простым я подразумеваю без использования платформы .NET) извлекать и сохранять данные из базы данных UniVerse и в нее?
Ответ №1:
Да, хотя вам придется искать его.
На только что запущенном сайте U2 DevZone Rocket Software есть статья о написании драйвера PDO для PHP access. Этот драйвер написан на C (iirc) и имеет весь предоставленный исходный код. Он использует промежуточный вызов U2 для взаимодействия с системой U2 (UniVerse amp; UniData). Вы должны быть в состоянии использовать это как способ выполнения вызовов процесса UniRPC (это то, что вызывает UniObjects).
Вы должны зарегистрироваться на сайте, чтобы получить доступ к статье и исходному коду, но регистрация бесплатна.
Комментарии:
1. Да, вы правы, я могу использовать InterCall, и этот драйвер PDO является хорошим примером, хотя и предназначен для PHP. Спасибо
2. Нет проблем, я рад, что ответ помог.
Ответ №2:
Существует библиотека под названием icsdk. Это позволит вам делать практически все, что UniObj позволил бы вам делать из java или .NET framework, но из C. У меня нет с собой руководств, чтобы проверить их прямо сейчас, но если вы можете получить документацию от Rocket, вы хотите посмотреть ICS или разделы Intercall.