Clarion 5.5

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Предлагаю поделиться знаниями по использованию адо
и в частности меня интересует использование
rs.find(?)
Могу предложить пример использования фильтра

aaa procedure
Filter group(tVariant) .
BStrUI PWBStr
filS cstring(' NAME >= ''АЦЕТОН''')
code
hr = BStrUI.Init(filS)
filter.vt = VT_BSTR ! VT_INT
filter.iVal = BStrUI.GetStr()
hr = self.Rs.put_filter(Filter)
Вестчь очень тормозная.

Используем пример ex3 , в плане подключения и перемещения по
recordset проблем нет , а вот дальше rs.move -> подключить не смог
и т.д. Предлагаю поделиться опытом.
Гость

Сообщение Гость »

Странное дело придумали велосипедисты, вроде дали нам новый DRIVER('ADO'), а
ни одна фаловая функция с ним не работает, только через доп. шаблоны и
класса/функции.
Попробовал я этот дривер на MSSQL, что оказалось, грабли в механизмах
получения данных остались.

В ADO они пошли моим путём, но как то криво, сделали клоны шаблонов для
работы ADO, неудобные классы.
Потестировал я MAV против ADO, проигрывает в 25 раз и более (вот они -
тормоза).

Кстати сейчас MAV Direct ODBC, в дальнейшем выйдет MAV Direct OLE DB, с тем
же набором классов (будет другая реализация).
Так что, если сейчас работать на MAV, то в дальнейшем гарантированный
безболезненный переход на OLE DB (ADO).

Почувствуй разницу - сделай то же самое на MAV.

Andrew Myalin
andrew@arsis.ru
http://mavcla.arsis.ru (MAV Direct ODBC)
IRC: IRC.RINET.RU:6669, Channel #Clarion, AndrewM
ICQ: 10659412
Yahoo group: clarion@yahoogroups.com

(Добавление)

Sorry, это же C5.5, а я про C6 DRIVER('ADO').

Andrew Myalin
Написал: ClaList(2)
Гость

Сообщение Гость »

ADO это сложная надстройка над ODBC API.

Если это не принципиально, то лучше использовть
непосредственно ODBC API.

С уважением, Рокотов Андрей.

mailto: andrey_rokotov@mail.ru

(Добавление)
Если это не принципиально, то лучше использовть непосредственно ODBC API.
Пока лучше согласен .
Может Вы расскажете как на нем организовать поиск
в селекте ?

Vasiliev B <soft2@mail.redcom.ru>
Написал: ClaList(2)
Гость

Сообщение Гость »

Этим летом Бирюков Александр рассказывал как работать
с ODBC API. Посмортри в архивах форума (10 писем по ODBC API) - лучше него я не расскажу.

С уважением, Рокотов Андрей.
mailto: andrey_rokotov@mail.ru
Написал: ClaList(2)
Гость

Сообщение Гость »

Он преподал самое начало . На этом можно строить отчет и
лист с файловой загрузкой. А надо чуть дальше .
Все что я нашел в инете ограничено тем же самым обьемом.
А осталось всего то получить абсолютную позицию в таблице или найти функцию по поиску.

Vasiliev B
Написал: ClaList(2)
Ответить