Главная страница
    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.009 c
14-5786
SniZ
2003-02-11 22:37
2003.03.03
TRegistry


4-5915
UNLoader
2003-01-13 17:25
2003.03.03
Сервис


6-5680
M_a_x
2003-01-12 00:52
2003.03.03
Помогите плиз.


14-5762
Алексей Глеб
2003-02-06 19:53
2003.03.03
Литература по созданию трейнеров


14-5845
Ketmar
2003-02-13 10:48
2003.03.03
господа, вы не знаете, есть ли в природе что-то вроде Sensiva...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский