Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.03;
Скачать: CL | DM;

Вниз

Опять про   Найти похожие ветки 

 
Zelius   (2003-02-13 11:43) [0]

Столкнулся с этой ошибкой при открытии простого запроса. Стал разбираться, выяснил, что это происхлдит в случае если у TQuery поставить UniDirectional := True! Дело в том, что там есть две переменных UniDirectional: TQuery.UniDirectional, которая меняется и TDataSet.IsUniDirectional, которая никем никогда не менятеся, но используется внутри! Так вот, самое простое - это отключить TQuery.UniDirectional, а есть ли способ обойти эту плюшку?


 
Johnmen   (2003-02-13 12:15) [1]

Не ясно, зачем тебе нужен однонаправленный НД...:)))


 
Fiend   (2003-02-13 12:25) [2]

действительно, зачем???


 
Anatoly Podgoretsky   (2003-02-13 12:35) [3]

Собственно ответ, это твоя


 
Zelius   (2003-02-13 13:13) [4]

Однонаправленный пошустрее будет и жрет меньше памяти, так как не требует кэширования записей!


 
Anatoly Podgoretsky   (2003-02-13 13:17) [5]

Ты чего то умалчиваешь насчет своего "простого" запроса


 
Zelius   (2003-02-13 13:40) [6]

Это чисто теоритические соображения, поэтому хотелось их использовать в проекте. Но видать не получится...


 
Anatoly Podgoretsky   (2003-02-13 13:45) [7]

У других получается, но у них наверно запросы не простые.


 
Zelius   (2003-02-13 14:20) [8]

Запрос такой: select Value from vars where name="currency"
К сведению, таблица пустая.


 
Anatoly Podgoretsky   (2003-02-13 14:26) [9]

Меня смущает слово name, кроме того неясность с другими настройками и обработчиками всех dbaware компонентами.
Однонаправленные запросы нормально работают.


 
Zelius   (2003-02-13 17:37) [10]

Anatoly Podgoretsky - Извиняюсь, вместо name читать [name]. Предлагаю попробовать такой вариант: на форму бухается TDatabase и подключается к базу MSSQL, затем кладется TQuery и в нем пишется простой запрос, который должен возвращать пустой набор записей, устанавливается UniDirectional = True и теперь попробовать его открыть - я стабильно получаю "Operation not applicable"


 
roottim   (2003-02-13 18:58) [11]

для сведения
UniDirectional = True
используется в основном для создания отчета (>пошустрее будет и жрет меньше памяти)



Страницы: 1 вся ветка

Текущий архив: 2003.03.03;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.013 c
14-5828
AlexKniga
2003-02-13 12:00
2003.03.03
Регулярные выражения для поиска в ME&etc.


8-5662
Victobur
2002-11-20 16:27
2003.03.03
Как сделать анимированную иконку


1-5514
sergey2
2003-02-21 02:59
2003.03.03
Как передавать программе параметр?


3-5472
E_Dimon
2003-02-12 23:49
2003.03.03
SQL Запрос


1-5535
OlegM
2003-02-21 12:13
2003.03.03
Как отловить клик на titlebar e StringGrid a





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский