powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
22 сообщений из 22, страница 1 из 1
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32596753
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В хранимой процедуре создаются и уничтожаются несколько временных таблиц и #K - первая из них.

АлексейК уже говорил, что не есть карашо использовать в качестьве источника данных для формы временные таблицы. Но пока варианта лучше не нашел. Смысл этой формы -отобразить рассчитаные данные и дать возможность пользователю просматривать их в удобной форме (ListBox, а также верхние этажи без лифта не предлагать... :о)). Создавать для этого постоянную таблицу с делитами-инсертами очень не хотелось бы. К тому же в процессе обдумывания мысля дать возможность пользователю выбирать какие конкретно данные следует расчитать и отобразить. Пока не знаю как это сделать без перекройки формы в режиме дизайна, а датагрида - не нашел. :(
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32596790
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32596856
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Но, нет! Без SET NOCOUNT ON вааще не получал бы рекордсета, окромя ошибки...
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32596949
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. а временная табличка имеет первичный ключ?
2. почему бы не сделать в качестве источника данных псевдоним так:

select * from #tmptable TT
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32596966
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению ничего не изменилось :(
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32596977
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так и продолжает писать : 'Invalid object name #K' ??

несмотря что псевдоним без решетки?
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597000
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний селект

Select * From #TAB

а #K имя первой создаваемой таблицы (давно дропнутой)
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597012
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А писать так и продолжает...
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597021
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если не удалять #K? Она ведь все равно сама удалиться
Или попробовать переменные типа таблиц?
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597026
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВ хранимой процедуре создаются и уничтожаются несколько временных таблиц и #K - первая из них .
Или я чего то не понял, но что ты еще хочешь
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597033
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл сказать, что сортировка все-таки производится. Просто отключать вывод сообщений не хотелось бы, а хотелось бы докопаться до причин.

OldPferdА если не удалять #K? Она ведь все равно сама удалиться


Эффект тот же.

OldPferdИли попробовать переменные типа таблиц?

Использовать функции?
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597059
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переменные типа "таблица" - declare @t table (i int) и дальше работать с ними, как с #t
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597107
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А процедура как будет заканчиваться?

Select * From @T?
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597127
OldPferd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну а как же еще?

PS. Так незаметно и за 1000 перевалил :)
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597167
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Э-э-э, вопрос такой

А если хранимку в QA запустить?
Будет ругаться или нет?
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597195
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paparomeЭ-э-э, вопрос такой

А если хранимку в QA запустить?
Будет ругаться или нет?

Меня ВСЕ устраивает в работе хранимки. И вся проблема только в том, что при сортировке (и при фильтрации тоже, но это меньше юзерам нужно) вываливается эта ругань. Пугает юзеров до дрожи... ну и потом отрабатывает...
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597205
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МОжет мы друг друга не поняли?
Я не предлагал хранимку править (пока)
Я спросил, будет ли появляться данная ошибка, если в качестве "клиента" использовать QA (Квери Анализер)
Т.е. запусти в QA свою хранимку (с требуемыми параметрами) и посмотри - есть ошибка или нет!!!
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597229
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 paparome

Наверное, таки не поняли...

Хранимка отрабатывает как надо. И возвращает то, что нужно. Проблемы начинаются при попытке сортировать, полученные данные в ФОРМЕ на клиенте.
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597282
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витал2 paparome

Наверное, таки не поняли...

Хранимка отрабатывает как надо. И возвращает то, что нужно. Проблемы начинаются при попытке сортировать, полученные данные в ФОРМЕ на клиенте.
А что - нельзя сортировать в ХП?
- Типа добавляешь параметр в ХП - тип совртировки
- В зависимости от него возвращаешь нужный RecordSet
- На форме не разрешаешь сортировать стандартными методами, а делаешь свои (ну не знаю - может кнопки)
- При нажатии на эти кнопки - перевызываешь ХП (переопределяешь RecordSource)

ЗЫ: Чисто как идея :)
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597335
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 paparome

Это, конечно, вариант... при 20 полях, по которым захотят сортировать, да еще и в сочетаниях, но для этого производить перерасчет... Когда есть такие красивые кнопочки на панельке...
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597352
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витал2 paparome

Это, конечно, вариант... при 20 полях, по которым захотят сортировать, да еще и в сочетаниях, но для этого производить перерасчет... Когда есть такие красивые кнопочки на панельке...
А есть другой выход?
Если таблы уже почиканы?
...
Рейтинг: 0 / 0
Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
    #32597551
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
paparome
А есть другой выход?
Если таблы уже почиканы?

Не уловил при чем тут таблы? Они хоть и "почиканы", но сортировка то отрабатывает! Вот и интересно ЧТО, тогда сортируется?
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Очередной БЛИННННН!!! При сортировке формы (источник #Tab из хранимки) - 'Invalid object name #K' 3 раза
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]