gifts2017

Модуль для прямого доступа к внешним СУБД с использованием механизмов ADO

Опубликовал Mykhailo O (din-din) в раздел Программирование - Практика программирования

Модуль для прямого доступа к внешним СУБД с использованием механизмов ADO

Весьма полезный модуль для работы с внешними СУБД с использованием механизмов АДО. Изначально писалось под MS SQL-Server, но по большому счету можно применить к другим СУБД. при этом необходимо поменять строку подключения. Позволяет выполнить любой запрос или хранимую процедуру на сервере. Результат запроса будет возвращен в виде Таблицы Значений с именами полей как в таблице БД.

 

P.S. Часть кода слизана с внешних источников в сети, поэтому прошу не ругать за плагиат...

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
-
.1247038629 3,87Kb
25.09.09
330
.1247038629 3,87Kb 330 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Олег (Punisher) 08.07.09 12:35
Весьма полезный набор. Однозначно плюс
2. Mykhailo O (din-din) 08.07.09 12:47
Люди, ві хоть плюсуйте что ли...
3. Альтаир (Altair777) 08.07.09 13:29
(2) Почекайте, ще рано. І, будь ласка, пишіть російською мовою. Або розкладку клавіатури не забувайте переключать. :-)
4. sound sound (sound) 08.07.09 18:29
(2) не нужно просить плюсы (причем на каждой разработке), а то можно насобирать минусов больше, и в лучшем случае может получиться алгебраическая сумма = нулю :)
iov; kote; +2 Ответить
5. Александр Зубцов (iov) 08.07.09 23:37
Вот за наборчик + а вот за то чо рейтинг 3 минимум минус итого ноль...
Рейтинг не показатель может и шальной клиент заглянуть... Товар надо показывать даже если он бесплатно...
6. Mykhailo O (din-din) 09.07.09 00:02
(5) Товар - это когда платно, а когда модуль выложен да бы поделиться разработкой это уже не товар... А клиент на то и нужен, что бы платить за то что не может сделать сам!
7. Александр Зубцов (iov) 09.07.09 09:53
(6) Согласен я говорю именно за то что рейтинг не меньше трех стоит ставить на те обработки которыми стоит пользоваться только программистам. А остальное моно и так.
P.S. Да и скачавшие менее 3 тоже бывает плюсики жмут.
8. Mykhailo O (din-din) 09.07.09 21:34
(6) Изменил уровень доступа...
9. Артем (ArtemK) 16.09.09 12:15
Поставил плюс за то, что нужная вещь. Особенно когда нет желания заморачиваться со своей реализацией.
10. Buxxter (Buxxter) 27.01.10 12:13
Очень нужная вещь. Спасибо за исполнение в виде текста модуля. Сэкономил пару часов на собственной реализации.
Теперь трачу сэкономленное время на разрешение вопросов:
1. Кто такой "Справочники.КассовыеСерверы"???
2. Пример не плохо бы в комплекте иметь, со всеми типами запросов. А то комментарий к функции ПолучитьВыборкуНаSQL есть, а как, к примеру, UPDATE сделать - хрен поймешь.

И, внимание, главный вопрос: стоило ли? Надо было самому...
З.Ы.
Плюсы не выпрашивай. Не хорошо это.
11. Buxxter (Buxxter) 27.01.10 14:10
Функция ПодключитьSQL(ПараметрыПодключения)
ПараметрыПодключения.Свойство("СтрокаПодключения",СтрокаПодключения);

Если СтрокаПодключения = Неопределено Тогда
ConnectionString = ...
ИначеЕсли НЕ ПустаяСтрока(СтрокаПодключения) Тогда
стрПодключения = СтрокаПодключения;
Иначе
стрПодключения = ...
КонецЕсли;


Надо полагать, что
Если СтрокаПоключения = Неопределено Тогда
//вместо ConnectionString =...
стрПодключения = ...

Вообще, честно говоря этот блок не понял... если неопределено, то понятно, если строка - понятно, а если не строка - то с ошибкой должен вылететь на проверке 2.
12. Mykhailo O (din-din) 30.01.10 13:44
(10) Пардон за справочник "Кассовые серверы", просто модуль выдрал с рабочей конфы (Писал синхронизацию для Cash Drive) от туда и куски лишнего кода.

Плюсы не выпрашивай. Не хорошо это.

И не прошу это была наивная глупость, но этот коммент убрать не могу.
13. Юлия Петрова (petrovaUL) 14.11.11 08:08
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа