Главная страница
    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.011 c
14-1124977560
OldNaum
2005-08-25 17:46
2005.09.18
Новоуральск )


2-1123831866
Гость22
2005-08-12 11:31
2005.09.18
Где найти готовую форму для введения пароля?


14-1124880528
Korvet
2005-08-24 14:48
2005.09.18
Где скачать "Ras"


2-1123677426
DeepProg
2005-08-10 16:37
2005.09.18
ADO. Parameters.


4-1122360846
Работник
2005-07-26 10:54
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский