ADO for Clarion & SQL Native Code

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

ADO for Clarion & SQL Native Code

Сообщение 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
С Уважением, Developer
PavelNK
Старожил
Сообщения: 279
Зарегистрирован: 15 Март 2011, 8:02

ADO for Clarion & SQL Native Code

Сообщение PavelNK »

Поищи здесь на форуме. Я даже пример оставил
PavelNK
Старожил
Сообщения: 279
Зарегистрирован: 15 Март 2011, 8:02

ADO for Clarion & SQL Native Code

Сообщение PavelNK »

Если тебя интересуют принципы работы, то бери любую книгу про ADO и читай. ADO оно и в Африке ADO! :lol:
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8025
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 95 раз

ADO for Clarion & SQL Native Code

Сообщение Игорь Столяров »

Developer писал(а): Интересует подробная информация о применении технологии ADO применительно к Clarion
Привет !
А таки в чем проблема, у Вас я спрашиваю ?
Действительно в справке есть описание, все прекрасно работает ...
Пару примеров работы с ADO прикрепил (не мои) .... т.к. сказать для начального старта. :)
Вложения
helloado.zip
(10.96 КБ) 173 скачивания
AdoPro_7z.zip
(1.88 КБ) 176 скачиваний
Make Clarion Great Again ! 😎
PavelNK
Старожил
Сообщения: 279
Зарегистрирован: 15 Март 2011, 8:02

ADO for Clarion & SQL Native Code

Сообщение PavelNK »

AdoPro я писал
PavelNK
Старожил
Сообщения: 279
Зарегистрирован: 15 Март 2011, 8:02

ADO for Clarion & SQL Native Code

Сообщение PavelNK »

AdoPro я писал
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8025
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 95 раз

ADO for Clarion & SQL Native Code

Сообщение Игорь Столяров »

PavelNK писал(а): AdoPro я писал
Все как у классика:
"Кинутся люди свои мебеля искать ... А где мебеля ? Кто сохранил ? Тому и копейка на старости лет ..." :idied:
(см. "Двенадцать стульев")
Make Clarion Great Again ! 😎
PavelNK
Старожил
Сообщения: 279
Зарегистрирован: 15 Март 2011, 8:02

ADO for Clarion & SQL Native Code

Сообщение PavelNK »

Игорь Столяров писал(а):
PavelNK писал(а): AdoPro я писал
Все как у классика:
"Кинутся люди свои мебеля искать ... А где мебеля ? Кто сохранил ? Тому и копейка на старости лет ..." :idied:
(см. "Двенадцать стульев")
Я не искал :) .
PavelNK писал(а): Поищи здесь на форуме. Я даже пример оставил
Человек спросил, я ответил. Оказывается мои примеры народ хранит :D
Developer
Ветеран
Сообщения: 551
Зарегистрирован: 26 Март 2012, 17:18

ADO for Clarion & SQL Native Code

Сообщение 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?
С Уважением, Developer
PavelNK
Старожил
Сообщения: 279
Зарегистрирован: 15 Март 2011, 8:02

ADO for Clarion & SQL Native Code

Сообщение PavelNK »

Для Клариона не нашел описания. Разбирался по исходникам, которые есть в Кларионе. И по-моему есть даже примеры. А так все изучал по Дельфи и VisualBasic'у.
PavelNK
Старожил
Сообщения: 279
Зарегистрирован: 15 Март 2011, 8:02

ADO for Clarion & SQL Native Code

Сообщение PavelNK »

Если освоишь, то поймешь прелесть работы с ADO по сравнению с Клариной схемой
Ответить