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

Вниз

MSSQL Временные таблицы...   Найти похожие ветки 

 
Lamer_Of_Delphi   (2004-12-06 10:42) [0]

Здравствуйте.
Подскажите в чем беда: Создаю времменную таблицу, обрабатываю ее (открываю таблицу в той же коннекции), далее в той же сессии пытаюсь поапдейтить таблицу данными из временной - при выполнении запроса (неважно запросом ли это оформлено или ХП) генерится ошибка - не могу найти обьект #ВременнаяТаблица!!!!!!!!!!!!
В чем проблема??? Отказ от использования временных таблиц - серьезное ограничение.......HELP!!!!!!!!!!!


 
Lamer_Of_Delphi   (2004-12-06 10:46) [1]

Да забыл сказать работаю через ADO =))


 
Nikolay M. ©   (2004-12-06 11:01) [2]

Одно из двух: либо рвешь коннект, либо сам убиваешь таблицу.


 
Lamer_Of_Delphi   (2004-12-06 11:10) [3]

Понимаю что вариантов не много....но конект остается и таблица не убивается =(((
Что меня поражает если использовать метод Open в ADOQUERY то возвращает Рекордсет, если же использовать метод ExecSQL, что нить типа insert не возвращающий рекордсет, то говорит что нет такого объекта.......что это глюки ADO??


 
Ega23 ©   (2004-12-06 11:23) [4]

Что меня поражает если использовать метод Open в ADOQUERY то возвращает Рекордсет, если же использовать метод ExecSQL

????????

Executes the SQL statement for the ADO query.

function ExecSQL: Integer;

Description

Call ExecSQL to execute the SQL statement currently assigned to the SQL property. Use ExecSQL to execute queries that do not return a cursor to data (such as INSERT, UPDATE, DELETE, and CREATE TABLE).

Note: For SELECT statements, call Open instead of ExecSQL or set the Active property to True.


 
sniknik ©   (2004-12-06 11:24) [5]

> Что меня поражает если использовать метод Open в ADOQUERY то возвращает Рекордсет, если же использовать метод ExecSQL, что нить типа
> insert не возвращающий рекордсет, то говорит что нет такого объекта.......что это глюки ADO??
не, это недостаток образования... то что описано вполне корректная работа.

по вопросу, конект может не только в твоей программе рватся (хотя это вероятнее всего), есть ситуации когда скрипт выполняется в другом конекте.


 
Lamer_Of_Delphi   (2004-12-06 11:29) [6]

Вообщем понятно в чем было дело - после обработки временной таблицы забыл ее закрыть =(((

Сорри за беспокойство...



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

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

Наверх




Память: 0.45 MB
Время: 0.032 c
1-1103207930
redlord
2004-12-16 17:38
2005.01.02
завершение потока приводит к зависанию


1-1103223737
qp
2004-12-16 22:02
2005.01.02
Перевод строки в верхнийрегистр


14-1102938066
марсианин
2004-12-13 14:41
2005.01.02
С++ и события


4-1100494137
yurai
2004-11-15 07:48
2005.01.02
Закрыть программу с запросом


4-1100296579
Dot
2004-11-13 00:56
2005.01.02
работа с реестром





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