Предлагаю поделиться знаниями по использованию адо
и в частности меня интересует использование
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 -> подключить не смог
и т.д. Предлагаю поделиться опытом.
Clarion 5.5
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Странное дело придумали велосипедисты, вроде дали нам новый 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)
ни одна фаловая функция с ним не работает, только через доп. шаблоны и
класса/функции.
Попробовал я этот дривер на 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
(Добавление)
Может Вы расскажете как на нем организовать поиск
в селекте ?
Vasiliev B <soft2@mail.redcom.ru>
Написал: ClaList(2)
Если это не принципиально, то лучше использовть
непосредственно 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)
с ODBC API. Посмортри в архивах форума (10 писем по ODBC API) - лучше него я не расскажу.
С уважением, Рокотов Андрей.
mailto: andrey_rokotov@mail.ru
Написал: ClaList(2)