Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Вниз

почему не открывается query   Найти похожие ветки 

 
Леван   (2005-08-06 14:27) [0]

Привет мастерам!
Проблема: создаем временную таблицу ("#tname")
наполняем данными
связываем Tquery c тьекстом "select * from #tname"
открвываем-откривыется
закрываем
устанавливаем для етого запроса:
RequestLive:=true;          
CachedUpdates :=false;      
открываем  - не открывается : Invalid use of keyword FROM
В чем дело?
спасибо


 
AlexWlad ©   (2005-08-06 16:33) [1]

BOL - разделы про временные таблицы, особенно про время жизни, транзакции, сессии.


 
Леван   (2005-08-08 09:37) [2]

Не вижу логики: что меняется для самой таблици при изменении своиств
RequestLive:=true;          
CachedUpdates :=false;      
что, пересоздается, уничтожается или что еще там?


 
just_me   (2005-08-08 14:39) [3]

Временные таблицы в MSSQL не создаются в базе, с которой ваша программа работает, а в специальной системной базе сервера. Вот они для вашего соединения и не видны.


 
Леван   (2005-08-08 17:57) [4]

Just_me:
извините, но опять не выжу догики: без
"RequestLive:=true;          
CachedUpdates :=false;       "
видны, а с этими свойствами tquery не видны ?
(я знаю, что они создаются в Tempdb)


 
Ega23 ©   (2005-08-08 18:05) [5]

2 Леван   (08.08.05 17:57) [4]

Создай таблицу не вида #xxx, а вида ##xxx.
А вообще - внимательно почитай про время жизни временных таблиц. И про системную базу tempdb.


 
alex_***   (2005-08-08 18:58) [6]

создай сессию отдельным объектом и не закрывай её


 
Леван   (2005-08-09 09:21) [7]

to Ega23:
Таблицы вида ##xxx доступны всем  - это нам не подходит

то alex_***
обясните, пожалуиста:

query.open();
query.close(); что происходит с сессией?
заново
query.open(); работает!
query.close(); что происходит с сессией?
query.requestlive:=true;
query.CachedUpdates :=false; здесь что, сессия переоткрывается и поэтому таблица удаляется  (последующий query.open уже не работает) ?
спасибо


 
Nikolay M. ©   (2005-08-09 10:33) [8]

ADOConnection.KeepConnection чему равно?
Посмотри профайлером, что происходит на сервере, сразу все станет понятно.


 
sniknik ©   (2005-08-09 10:36) [9]

> ADOConnection.KeepConnection чему равно?
в BDE? ;о))


 
Nikolay M. ©   (2005-08-09 10:50) [10]


> sniknik ©   (09.08.05 10:36) [9]

Совсем плохой стал... Смотрю в query, читаю как adoquery. Пора на свалку :(
Database.KeepConnection, ессесно.


 
Леван   (2005-08-09 11:02) [11]

TO Nikolay M. :
TRUE ,только TRUE и ничего кроме TRUE да поможет мне бог !


 
Леван   (2005-08-09 11:10) [12]

TO Nikolay M. :
подскажите, как посмотреть профаилером ?


 
Ega23 ©   (2005-08-09 11:19) [13]

Запускаешь Profiler, выбираешь New Trace, Настраиваешь параметры сервера, настраиваешь фильтры (если надо. Я, например, всегда клиентский логин ставлю, чтобы остальное всё отсечь), жмёшь Run.

Очистить экран - Ctrl+Shift+Del
Пользуйся паузой, чтобы совсем всю активность не смотреть.



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

Форум: "Базы";
Текущий архив: 2005.09.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.023 c
1-1124861492
Pearled
2005-08-24 09:31
2005.09.18
Как избавиться от появления окна CPU?


6-1116102198
KonstantinXaker(KX)
2005-05-15 00:23
2005.09.18
Рисунок из Интернета в TImage


14-1125058488
red_imp
2005-08-26 16:14
2005.09.18
Географическре положение


1-1124925531
Kisha
2005-08-25 03:18
2005.09.18
Синтаксический анализатор


14-1125120486
Sergey Masloff
2005-08-27 09:28
2005.09.18
Проапгрейдить домашний комп.





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