powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / SQL-обертка к XML-набору данных
10 сообщений из 10, страница 1 из 1
SQL-обертка к XML-набору данных
    #33598124
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может кто знает фриварную или шароварную библиотеку, или что на GPL, способную на такое:

Есть xml-файл. Допустим, сохдается обект, который связывается с этим файлом. В дальнейшем он (или как по другому - как в библиотеке сделано) на вход получает SQL-запрос (структуру данных мы по определению знаем), а на выходе получаем набор данных последовательного (или произвольного - не важно) доступа, удовлетворяющих запросу.

Еще неплохо бы аналогично модифицировать данные SQL-запросом. Хорошо, если библиотека линкуется к экзешнику, чтобы не требовалось ставить в систему кучу библиотек (проще тогда поставить БД - ту же MySQL), куда будут ставить программу.
PS
В форме по сям никтопомочь не смог
...
Рейтинг: 0 / 0
SQL-обертка к XML-набору данных
    #33598131
Такого в природе нет, потому как мало кому такое в голову приходит...
Не объясните, зачем это надо? Может, тогда и правильное решение подскажется.
...
Рейтинг: 0 / 0
SQL-обертка к XML-набору данных
    #33598612
qu-qu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BagaBagaДопустим, сохдается обект ... на вход получает SQL-запрос (структуру данных мы по определению знаем), а на выходе получаем набор данных последовательного (или произвольного - не важно) доступа, удовлетворяющих запросу....

Вы про ORM что ли? Так есть полно всего на ету тему... и платного, и "бесплатного", только - каким боком здесь XML должен выступать?
(поддерживаю предыдущего оратора - расскажите подробнее, что и зачем требуется?)
...
Рейтинг: 0 / 0
SQL-обертка к XML-набору данных
    #33598742
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qu-qu[quot BagaBaga]
Вы про ORM что ли? Так есть полно всего на ету тему... и платного, и "бесплатного", только - каким боком здесь XML должен выступать?


Мне нужен просто xmlodbc драйвер. Наподобие того, что уже зашит в виндах, начиная с 98. Только встроенный в винды не подходит, так как: в девятках требуется зарегистрировать это с помощью regsrv32, что не всегда возможно технически, и, главное, его нет в WinNT4.0, где моя программа тоже должна работать(поэтому и хочется просто прилинковать)
XML здесь просто источник данных. Понимаю, можно и XQuery. Просто прога раньше все читала из SQL-базы. Теперь новые данные приходят в виде дампа этой бахы в xml-формате. И наде ее раздергать. Плюс на нескольких новых местах нет сети - тогда xml для переноски - самое оно
...
Рейтинг: 0 / 0
SQL-обертка к XML-набору данных
    #33598873
qu-qu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BagaBaga...Мне нужен просто xmlodbc драйвер...
XML здесь просто источник данных....

Теперь становится более-менее понятно об чем речь, "прога", насколько я догадался, на голых С-ях писана (ну, или с "++"-ми), иначе вопросов бы таких не возникало (за Delphi/BDE не ручаюсь, но любой ADODB.Recordset, FVP CursorAdaptor и пр. RAD-овская лабуда от мелко-мягких уже давно "умеет" читать XML как источник данных).
Чем вам ADODB.Recordset, например, не нравится?
(MDAC ставится по-умолчанию на любые винды, ADODB.Recordset - полноценный "набор данных последовательного (или произвольного - не важно) доступа ", может заполняться из XML своей собственной структуры и сохраняться в нее же).
Ваша задача - только преобразовать XML-формат, в котором лежит/передается ваша база, в XML-формат для сохранения/чтения ADODB.Recordset.
...
Рейтинг: 0 / 0
SQL-обертка к XML-набору данных
    #33600199
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qu-qu
Чем вам ADODB.Recordset, например, не нравится?

Тем, что его просто нет в C++Builder 5.0. Все, что в нем есть - ADOConnection и ADOCommand (ADOTable и ADOQuery просто обертки к ADOCоmmand, так что их можно не учитывать). Bilder лицензионный, а о чем-нибудь посвежее у нас думать не приходится(хотя уже с 6-го уже это есть). Кроме того, порядка 20 раб. станций с WinNT, где, как я помню MDAC 2.1. Я совсем не уверен, что в нем все нормально работает с xml.
...
Рейтинг: 0 / 0
SQL-обертка к XML-набору данных
    #33600922
qu-qu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BagaBaga... Кроме того, порядка 20 раб. станций с WinNT, где, как я помню MDAC 2.1. Я совсем не уверен, что в нем все нормально работает с xml.

Вполне возможно, что как раз с MDAC 2.1 поддержка XML-persistence для Recordset-ов и началась (на память уже не помню), но ето и не важно особо, т.к. любой MDAC (даже самый "наисвежайший") по-определению бесплатен и "лицензионно чист" (если это вас так уж сильно напрягает), хоть сейчас качай прямо с сайта мелко-мягких.
Установить на 20 раб. станций 20 новых MDAC-ов (ИМХО) не такой уж большой труд...
Да и в C++Builder 5.0, надеюсь, найдутся способы подключить ActiveX(COM)-компоненты не только Борландом написанные...
Сдается мне, что вы ищете - кто бы за вас сделал вашу работу и/или решил вашу проблему...
...
Рейтинг: 0 / 0
SQL-обертка к XML-набору данных
    #33600946
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qu-qu
Установить на 20 раб. станций 20 новых MDAC-ов (ИМХО) не такой уж большой труд...

Да, не такой уж и труд. В своем подразделении - без проблем. А в чужом - просто цирк: вы мне вчера новый отчет добавили, а сегодня у меня Ворд не запускается. (Это при том, что все пишется в rtf-файл, который уже открывается Word'ом). З@ло, проверил DrWeb'ом - вирей куча. Софта левого наставлено, ладно, левого, так и глючного. Проще систему переставить (с образа перезалить). Но это не моя работа. А напишет заявку - появится куча вопросов (или отметка в отчете о выполнении) обо всем этом свинстве. Но это я отвлекся
qu-qu
Да и в C++Builder 5.0, надеюсь, найдутся способы подключить ActiveX(COM)-компоненты не только Борландом написанные...

Есть, конечно.

qu-qu
Сдается мне, что вы ищете - кто бы за вас сделал вашу работу и/или решил вашу проблему...
Да нет. Хорошо бы, но чудес не бывает. Или я в них не верю.
PS
Пока пробую два решения: berkleyDB и gnome-db (libgda)
...
Рейтинг: 0 / 0
SQL-обертка к XML-набору данных
    #33692731
okdoky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BagaBagaПока пробую два решения: berkleyDB и gnome-db (libgda)Ну и какие впечатления после месяца пробований? По-моему у BerklyDB нет языка запросов подобного XQuery (или SQL). Приходится используя Java API обращаться к записи по ключу или в цикле через класс Cursor?
...
Рейтинг: 0 / 0
SQL-обертка к XML-набору данных
    #33696716
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вам DB2 Express-C Viper нужен...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / SQL-обертка к XML-набору данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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