Форум » [x]Harbour » ADS , сюрпризы продолжаются » Ответить

ADS , сюрпризы продолжаются

Vlad04: В этом году решил расширить применение ADS.Кроме отчетов, использовать и для обработки таблиц (некоторые вещи проще делать). Что с этого получилось, написал в в теме - Что в пустом поле таблицы записано? click here Перешел на библиотеку 9.Начал проверять всю конфигурацию . Старые отчеты с новой библиотекой не работают. Сообщает - недопустисые символы в тексте запроса. Поставил библиотеку 7 - все нормально. Надо разбираться

Ответов - 10

Haz: Какой варианот сервера ADS используется , local remote ? Скорее всего локальный. 1.Проверь adslocal.cfg - установлен ли там русский charset : ANSI_CHAR_SET=Russian OEM_CHAR_SET=RUSSIAN 2.Все ли dll прввильные ( от нужной версии ). Может установки 9 , где нить в system32 валяется dll от 7. Одно время долго не мог понять причину глюков - кстати тоже при переходе 7/9 , пока не вычистил всю 7 по всему диску ( *.dll *.chr ). сейчас стоит 10 , работает отлично и в локальном и в серверном варианте. скинь пример, посмотрю как себя ведет на 10

Haz: хотя это не должно повлиять , но попробуй запросы переписать , они и короче и будут и читать легче будет без chr(39), просто используй как основные кавычки - двойные , я для выделения строк в запросе - одинарные. вместо sQlStr:='SELECT DISTINCT ......... '(W.S_TYPE ='+chr(39)+'R'+chr(39)+')' будет sQlStr:="SELECT DISTINCT ......... "(W.S_TYPE = 'R' )"

Vlad04: Haz или кто нибудь . Сбросьте мне , пожалуйста файлы для ADS 10 1. ace.h 2. ace32.dll 3. ads.ch 4. adsloc32.dll 5. adslocal.cfg 6. ansi.chr 7. axcws32.dll 8. extend.chr email: orsv04 (гав).mail.ru Попробую с десяткой.


Haz: Haz пишет: Сбросьте мне , пожалуйста файлы для ADS 10 без проблем, лови на оф сайте http://devzone.advantagedatabase.com/dz/content.aspx?key=20&Release=16&Product=5&Platform=6

Haz: PS. Рекомендую так же Advantage Data Architect забрать тамже? он , как и слиент - бесплатный . Кстати , если уж на ADS .... почему тогда CDX таблицы используешь? У родных ADT и скорость и фунуциональных возможностей больше, к примеру : - тип поля автоинкремент ( не нужно париться с ID нумерацией - тип поля CIChar - символьное поле, нов sql запросах не чувствительно к регистру + много чего еще

Vlad04: если уж на ADS .... почему тогда CDX таблицы используешь сопровождение проще. Куча всяких просмотрщиков и редакторов для dbf. А ADS , чтобы запросы выполнить. Больше же в Харбор не чем.

Haz: Vlad04 пишет: Куча всяких просмотрщиков и редакторов для dbf. Advantage Data Architect забери там, заменит и все редакторы + отладка запросов , изменение структуры , экспортов до дури куда

Vlad04: А насчет скорости как у ADT ?. Я давненько проверял, да и Дима подтвердит, ADS local CDX вариант от родного rdd Харбор отстает по скорости раза в 2- 3 . Мпециально тестировал. Неужели у ADT показатели лучше ?

Haz: Vlad04 пишет: по скорости раза в 2- 3 . Тут да , тормоз есть тормоз 2-3 - это еще мягко сказано. Там от 4 - 7 раз тормознутость в адс больше.

Vlad04: Кстати, 9 версия нормально заработала.Ошибка была в имени псевдонима таблицы - at. В седьмой версии прокатывало, в 9-й , наверно, включили в список зарезервированных.



полная версия страницы