OberonCore
https://forum.oberoncore.ru/

Есть ли возможность получать из баз данных данные без ODBC?
https://forum.oberoncore.ru/viewtopic.php?f=23&t=2039
Страница 1 из 1

Автор:  Виталий [ Среда, 11 Ноябрь, 2009 12:18 ]
Заголовок сообщения:  Есть ли возможность получать из баз данных данные без ODBC?

И вновь я.
У меня глупый вопрос - можно ли не используя ODBC подконнектится указав драйвер вместо SqlOdbc конкретного провайдера, и если это сетевая машина - хост.
т.е. я хочу получить данные из другой машины, на которой вращается MS SQL.
Я знаю ее имя и имя БД.

Сейчас я настраиваю ODBC, а можно как-то обойтись без настройки его, а сразу прописать в программе провайдера и хост с базой?

Автор:  Иван Кузьмицкий [ Среда, 11 Ноябрь, 2009 12:25 ]
Заголовок сообщения:  Re: Есть ли возможность получать из баз данных данные без ODBC?

Виталий писал(а):
можно ли не используя ODBC подконнектится указав драйвер вместо SqlOdbc конкретного провайдера
Можно, если есть драйвер для коннекта к MSSQL. Но его нет.

Автор:  Виталий [ Среда, 11 Ноябрь, 2009 12:43 ]
Заголовок сообщения:  Re: Есть ли возможность получать из баз данных данные без ODBC?

Иван Кузьмицкий писал(а):
Виталий писал(а):
можно ли не используя ODBC подконнектится указав драйвер вместо SqlOdbc конкретного провайдера
Можно, если есть драйвер для коннекта к MSSQL. Но его нет.

Пардон. не понял... Где нет? в ББ нет?

Автор:  Иван Кузьмицкий [ Среда, 11 Ноябрь, 2009 12:44 ]
Заголовок сообщения:  Re: Есть ли возможность получать из баз данных данные без ODBC?

Да, в ББ нет прямого доступа к MSSQL, а только через универсальный ODBC. Кстати, если Вас тяготит настраивать ODBC вручную, то есть же возможность записи предварительно подготовленных настроек ODBC прямо в реестр.

Автор:  Виталий [ Среда, 11 Ноябрь, 2009 13:10 ]
Заголовок сообщения:  Re: Есть ли возможность получать из баз данных данные без ODBC?

Иван Кузьмицкий писал(а):
Да, в ББ нет прямого доступа к MSSQL, а только через универсальный ODBC. Кстати, если Вас тяготит настраивать ODBC вручную, то есть же возможность записи предварительно подготовленных настроек ODBC прямо в реестр.

Понятно. Просто я на на Борланде работаю. Привык без ODBC напрямую.
Смертельного ничего нет, так что буду в ББ с ODBC работать.

Спасибо.

Автор:  Евгений Темиргалеев [ Среда, 11 Ноябрь, 2009 14:42 ]
Заголовок сообщения:  Re: Есть ли возможность получать из баз данных данные без ODBC?

Виталий писал(а):
Иван Кузьмицкий писал(а):
Виталий писал(а):
можно ли не используя ODBC подконнектится указав драйвер вместо SqlOdbc конкретного провайдера
Можно, если есть драйвер для коннекта к MSSQL. Но его нет.

Пардон. не понял... Где нет? в ББ нет?
Возьметесь в качестве упражнения и будет. См. SqlObxDriv - template of a driver module. (Иван забыл упомянуть, что драйвер можно сделать самому.)

Автор:  Axcel [ Среда, 11 Ноябрь, 2009 15:05 ]
Заголовок сообщения:  Re: Есть ли возможность получать из баз данных данные без ODBC?

Кстати, на всякий случай, как раз для MSSQL ODBC работает как "родной". А вот для FireBird есть драйвер ББ, написанный Штирлицем. http://forum.oberoncore.ru/viewtopic.php?f=5&t=1648

Автор:  Иван Кузьмицкий [ Среда, 11 Ноябрь, 2009 20:03 ]
Заголовок сообщения:  Re: Есть ли возможность получать из баз данных данные без ODBC?

Да, драйвер можно написать самому - это нетрудно! У меня даже написан драйвер-перлюстратор, который журналирует все запросы, проходящие через него :)

Автор:  Пётр Кушнир [ Четверг, 12 Ноябрь, 2009 09:48 ]
Заголовок сообщения:  Re: Есть ли возможность получать из баз данных данные без ODBC?

а у меня самостоятельно написан рабочий драйвер для SQLite

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/