Страница 1 из 1

ADO for Clarion & SQL Native Code

Добавлено: 03 Февраль 2016, 5:15
Developer
Привет всем!

Есть вопросы по применению в коде Clarion технологии ADO и использованию нативного кода SQL


Интересует подробная информация о применении технологии ADO применительно к Clarion

Из Википедии https://ru.wikipedia.org/wiki/ADO

ADO (от англ. ActiveX Data Objects — «объекты данных ActiveX») — интерфейс программирования приложений для доступа к данным, разработанный компанией Microsoft (MS Access, MS SQL Server) и основанный на технологии компонентов ActiveX. ADO позволяет представлять данные из разнообразных источников (реляционных баз данных, текстовых файлов и т. д.) в объектно-ориентированном виде.

Объектная модель ADO состоит из следующих объектов высокого уровня и семейств объектов:

Connection (представляет подключение к удалённому источнику данных)
Recordset (представляет набор строк, полученный от источника данных)
Command (используется для выполнения команд и SQL-запросов с параметрами)
Record (может представлять одну запись объекта Recordset или же иерархическую структуру, состоящую из текстовых данных)
Stream (используется для чтения и записи потоковых данных, например, документов XML или двоичных объектов)
Errors (представляет ошибки)
Fields (представляет столбцы таблицы базы данных)
Parameters (представляет набор параметров SQL-инструкции)
Properties (представляет набор свойств объекта)

Как всё это реализовано в Clarion?

Необходимы рабочие конкретные примеры

Если есть возможность, на подробных примерах подcкажите как подключить базу SQL
(MS SQL, SAP Sybase ASA и другие) - Connection String по технологии ADO
в Application, Dictionaries & Clarion Source Code c возможностью программного создания из приложения Clarion таблиц баз данных, как это реализовано штатными драйверами Clarion?
Что и где и какие модули необходимо подключать в проект (solution)?

Есть ли специальные шаблоны для работы с ADO и нативным кодом SQL применяя ADO?

Как использовать нативный код SQL - Command (используется для выполнения команд и SQL-запросов с параметрами) с применение технологии ADO в коде Clarion ?

Очень желательны примеры - можно куски рабочего кода.

Может есть какие наработки и готовые решения?

Что и где почитать - есть ли подробная информация по ADO для Clarion?

Заранее всех благодарю! :D

ADO for Clarion & SQL Native Code

Добавлено: 03 Февраль 2016, 6:43
PavelNK
Поищи здесь на форуме. Я даже пример оставил

ADO for Clarion & SQL Native Code

Добавлено: 03 Февраль 2016, 6:46
PavelNK
Если тебя интересуют принципы работы, то бери любую книгу про ADO и читай. ADO оно и в Африке ADO! :lol:

ADO for Clarion & SQL Native Code

Добавлено: 03 Февраль 2016, 7:17
Игорь Столяров
Developer писал(а): Интересует подробная информация о применении технологии ADO применительно к Clarion
Привет !
А таки в чем проблема, у Вас я спрашиваю ?
Действительно в справке есть описание, все прекрасно работает ...
Пару примеров работы с ADO прикрепил (не мои) .... т.к. сказать для начального старта. :)

ADO for Clarion & SQL Native Code

Добавлено: 03 Февраль 2016, 14:10
PavelNK
AdoPro я писал

ADO for Clarion & SQL Native Code

Добавлено: 03 Февраль 2016, 14:10
PavelNK
AdoPro я писал

ADO for Clarion & SQL Native Code

Добавлено: 03 Февраль 2016, 14:17
Игорь Столяров
PavelNK писал(а): AdoPro я писал
Все как у классика:
"Кинутся люди свои мебеля искать ... А где мебеля ? Кто сохранил ? Тому и копейка на старости лет ..." :idied:
(см. "Двенадцать стульев")

ADO for Clarion & SQL Native Code

Добавлено: 03 Февраль 2016, 14:47
PavelNK
Игорь Столяров писал(а):
PavelNK писал(а): AdoPro я писал
Все как у классика:
"Кинутся люди свои мебеля искать ... А где мебеля ? Кто сохранил ? Тому и копейка на старости лет ..." :idied:
(см. "Двенадцать стульев")
Я не искал :) .
PavelNK писал(а): Поищи здесь на форуме. Я даже пример оставил
Человек спросил, я ответил. Оказывается мои примеры народ хранит :D

ADO for Clarion & SQL Native Code

Добавлено: 03 Февраль 2016, 18:18
Developer
Игорь, спасибо за примеры - для изучения ADO в Clarion очень подходят! :D
PavelNK писал(а): Если тебя интересуют принципы работы, то бери любую книгу про ADO и читай. ADO оно и в Африке ADO!
Книги по ADO есть - а вот подробной документации ADO для Clarion да и хороших примеров по сравнению с Delphi практически нет :(

Встроенная документация Clarion - DatabaseDrivers.pdf - стр. 306 - 307 -
и это всё по ADO в Clarion без разбора примеров :(

А вот где найти ответы на реализацию методов ADO на Clarion

Объектная модель ADO состоит из следующих объектов высокого уровня и семейств объектов:

Connection (представляет подключение к удалённому источнику данных)
Recordset (представляет набор строк, полученный от источника данных)
Command (используется для выполнения команд и SQL-запросов с параметрами)
Record (может представлять одну запись объекта Recordset или же иерархическую структуру, состоящую из текстовых данных)
Stream (используется для чтения и записи потоковых данных, например, документов XML или двоичных объектов)
Errors (представляет ошибки)
Fields (представляет столбцы таблицы базы данных)
Parameters (представляет набор параметров SQL-инструкции)
Properties (представляет набор свойств объекта)

Где всё это документировано с примерами применительно к Clarion?

ADO for Clarion & SQL Native Code

Добавлено: 03 Февраль 2016, 18:40
PavelNK
Для Клариона не нашел описания. Разбирался по исходникам, которые есть в Кларионе. И по-моему есть даже примеры. А так все изучал по Дельфи и VisualBasic'у.

ADO for Clarion & SQL Native Code

Добавлено: 03 Февраль 2016, 18:42
PavelNK
Если освоишь, то поймешь прелесть работы с ADO по сравнению с Клариной схемой