Библиотека для формирования SQL-запросов
Давно пользуюсь библиотекой ODBCSQL.
|
Давно пользуюсь библиотекой ODBCSQL. Она проста, мала, и удобна. К тому же все значения возвращает в текстовом виде. Но есть у нее пара маленьких дефектов:
1 - при выборке полей из записи нужно обращаться к ним строго по порядку их следования в запросе.
2 - при выборке поля со значением NULL, возвращается значение предыдущего поля в выборке. Временами это здорово напрягает и требует дополнительных извращений, дабы убрать ошибки.
Библиотека SpellSQL является аналогом ODBCSQL, т.е. большинство методов имеют тот же синтаксис, а также добавлены несколько дополнительных функций. Как и ODBCSQL, SpellSQL создает прямые запросы к базам данных, поэтому работать будет с любыми БД.
Для замены достаточно зарегистрировать эту библиотеку у себя на компьютере с помощью Regsvr32, а в модулях, где она используется заменить имя класса в СоздатьОбъект на "SpellSQL.SQLtools".
Библиотека построена на ADO, следовательно, на Вашем компьютере необходимо наличие ADO.
Компилировалась под 2000. Для работы под Win98, возможно, понадобится библиотека msvbvm60.dll.
В архиве сама библиотека, документация, пример использования и ALS-файл для синтаксис помощника.
При подключении к 1С (процедура Connect1C) нужно ввести имя пользователя и его пароль. Если пароль введен неверно, то открывается окно авторизации доступа. Количество подключений одного пользователя неограничено. Если каталог базы не был указан, то в диалоге авторизации можно выбрать базу для подключения.
При нормальном соединении сессия регистрируется в файле активных соединений. Так что она будет видна в мониторе.
При соединении и отключении формируются записи в журнале регистрации событий, которые можно видеть в мониторе.
Эта библиотека создает внутри базы 1С таблицу со списком метаданных. Для этого используются специальные методы.
26.12.2002 Добавлены методы работы со списком зарегистрированных баз 1С. В диалоге соединения с базой 1С теперь можно выбрать базу, к которой нужно подключаться.
Добавлены методы для создания таблицы списка метаданных внутри базы 1С.
Пример использования после кардинального вмешательства превратился в SQL-explorer внутри 1С.
01.07.2003 Добавлена куча методов и объектов. Теперь можно работать с любым числом объектов RecordSet. Устарнены кое-какие ошибки.
02.07.2003 Изменен метод класса SQLtools ShowResult, теперь там один параметр. Сделаны добавления и исправлены кое-какие ошибки в als. Внесены некоторые изменения в тестовый пример.
Скачать Библиотека для формирования SQL-запросов

Программы разработчика
Библиотека для получения параметров соединения с SQL-сервером
SpellKeeper
Эта библиотека служит для получения параметров соединения с SQL-сервером из файла 1Cv7.
Обмен сообщениями в 1С Версия 2.4
SpellKeeper
Набор инструментов для обмена сообщениями внутри 1С Предприятие 7.
Формирование файла ссылок объектов 1С
SpellKeeper
Кажется, я наконец пришел к окончательной форме этой таблицы.
Удаление документов по параметрам
SpellKeeper
Внешний отчет для удаления любых документов по любым выбранным параметрам.
Библиотека для формирования SQL-запросов
SpellKeeper
Давно пользуюсь библиотекой ODBCSQL.
Альтернативные программы
Библиотека для формирования SQL-запросов
SpellKeeper
Давно пользуюсь библиотекой ODBCSQL.
FWLogger 1.0.0
Васильчиков Василий Сергеевич
Firewall Logger 1.
Быстрые регистры
Unknown
Проект «Быстрые регистры для 1С».
Учебник по языку Basic в задачах и примерах
Unknown
Представляемая книга содержит опыт, накопленный автором за время работы преподавателем информатики в школе.
MySQL Web Shell
Григорович, Роман
Основные возможности скрипта:
- соединение с любой другой базой моментально, просто изменяя параметры;
- автоматически получаемый список баз данных на сервере (при удачном
логине к базе) и затем выбор нужной базы;
- автоматически создаваемый список таблиц при удачно выбранной базе;
- появление выпадающего меню при наведении на название любой таблицы, в
котором есть возможность автоматически составить SELECT-запрос по
выбранным полям таблицы или сделать INSERT-запрос по выбранным полям
таблицы, кроме того рядом с каждым полем указываеться MySQL-тип этого
поля (всего этого нет в браузере Netscape, а в Internet Explorer это можно
отключить по желанию в параметрах, такое может потребоваться при слишком
большом количестве таблиц в базе, когда приходиться делать много
запросов по получению списка полей и их типа для каждой из таблиц);
- при щелчке мышью на название таблицы создает SELECT-запрос по всей таблице;
- при двойном щелчке мышью на название таблицы создает запрос для вывода
информации о таблице (только в Internet Explorer);
- если запрос возможно отобразить в виде таблицы, то он отображаеться на
экране после его выполения;
- возможность real-time просмотра fetch-процесса (строки таблицы
показываються по ходу загрузки браузером), но иногда при этом возможны
искажения полей таблиц (из-за специфики html);
- выполнение запроса по нажатию комбинации Control+Enter в любом месте
страницы (чтобы не нажимать кнопку submit);
- Logout сессии (сессия поддерживаеться с помощью Cookie).
Быстрые регистры 2
Иванов Юрий Николаевич
Проект Быстрые регистры для 1С> Почему 1С Платформа 1С:Предприятие является самой распространенной , удобной и перспективной системой на российском рынке автоматизации.
ROM-Mail
ROM
Функциональная классификация
Получение почты напрямую через POP3
Отсылка почты напрямую через SMTP
Библиотека ROM-Mail предназначена для работы с электронной почтой по протоколам POP3 и SMTP.
Учебник по технологии программирования
Unknown
Приходилось ли вам когда-нибудь: тратить кучу времени на то, чтобы закодировать неверный алгоритм? использовать слишком сложную структуру данных? при тестировании программы пропустить очевидную проблему? тратить день на то, чтобы обнаружить ошибку, которую можно было бы найти за пять минут? сталкиваться с тем, что программа должна работать в три раза быстрее и использовать меньше памяти? затрачивать титанические усилия на то, чтобы перевести программу с рабочей станции на PC или наоборот? пытаться внести изменения в чужую программу? переписывать программу целиком, потому что разобраться в ней не удалось? Ну и как — понравилось? С программистами такое происходит все время.
Учебник по языку Ассемблер в задачах и примерах
Unknown
Профессия программиста удивительна и уникальна.
Функции для работы с ТЗ (Таблицами Значений)
ADirks
Набор функций для работы с Таблицами Значений, которые я очень часто использую для клепания сложных отчетов.
Другие программы категории
Homba 2
Светлицкий Валерий Павлович
Программа "Homba" предназначена для просмотра и анализа конфигураций системы 1С-Предприятие 7.
Управление файлами, версия 1.00 ![]()
koser
Когда меня достало "раскидывать" по сети на множество компов всяческие одинаковые файлы и обновления, то решил - пусть 1С этим займеться.
Методика.Окно табличной части документов
Item
Демо конфигурация v77.
Цикл уроков по бухгалтерской программе "1С:Бухгалтерия 7.7 для Украины".
Alexandr
Подбока уроков рубрики "Компьютерный практикум" из журнала "Налоги и бухучет".
MZ:Архиватор PRO 1.5.0.0 - резервное копирование баз 1С ![]()
mzaharenkov
MZ:Архиватор PRO - это программа для резервного копирования баз 1С, любых документов и важных данных.