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

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

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

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

Select * From #TAB

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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