|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
Народ, всем привет! Как просмотреть содержимое временной таблицы, созданной в коде проекта ADP? Т.е. выглядит она там так: #имя... Как через штатные средства просмотреть её содержимое? Как просмотреть её в SSMS менеджере? Access 2010. Всех с новым годом! Между первой и второй промежуток небольшой! )) У меня промежуток между использованием легендарного софтверного продукта, прошу строго не судить. ============================================================================================================ "О, сколько нам открытий чудных готовит просвещения дух, и опыт - сын ошибок трудных, и гений - парадоксов друг, и случай - бог изобретатель" (Пушкин, однако). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.01.2020, 18:03 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
Кажется, сложный вопрос задал... в новый год )) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2020, 16:51 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
dab2, Ну наверно лучше создать заранее постоянную таблицу с нормальным именем типа tmp и использовать ее как временную: почистил, залил, отработал и так в цикле... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.01.2020, 23:03 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
vmag dab2, Ну наверно лучше создать заранее постоянную таблицу с нормальным именем типа tmp и использовать ее как временную: почистил, залил, отработал и так в цикле... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2020, 02:15 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
UP ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2020, 14:57 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
Временная таблица видна только в той же сессии, которая ее создала, поэтому ее не увидишь из другой сессии и работать с такими таблицами довольно тяжело. Для отладки можно копировать содержимое временной таблицы в постоянную, а вот как смотреть ее содержимое на постоянной основе, затрудняюсь ответить, это вопрос для MS SQL форума, пишите туда. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.01.2020, 18:15 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
Это прямо откровение! Все перевелись уже ADP-шники, кто работает с временными таблицами? Вопрос для Access платформы в первую очередь всё же. Опыт - сын ошибок трудных, отзовись! )) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2020, 11:39 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
dab2 Как просмотреть содержимое временной таблицы, созданной в коде проекта ADP? открыть на этой времянке рекордсет и выгрузить его в Эксель dab2 Как через штатные средства просмотреть её содержимое? открыть на этой времянке рекордсет и присвоить его форме. Но это будет более "уныло" чем в Эксель, так как для контролов формы придётся всё время прописывать поле-источник + проблема с кол-вом контролов на форме ... Можно рекордсет присвоить контролу-список, создав, предварительно, нужное к-во полей ещё вариант, вывести в какой-нибудь АктивХ грид, типа hflexgrid - он сам, по рекорсету-источнику, умеет создавать нужно к-во полей в гриде dab2 Как просмотреть её в SSMS менеджере? Так что, имхо, никак (если, конечно, это не глобальная временная ##table) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2020, 11:59 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
dab2 Это прямо откровение! Если нет доступа к исходникам, то и не зачем народ теребить... Если есть, то тем более, - пару строк кода и таблица превращается в нормальную... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2020, 14:47 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
В коде куча временных таблиц, нужен механизм быстрого просмотра оных. Наверняка есть у кого-то. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2020, 18:18 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
Это всё вообще для чего ? Для отладки ? dab2 В коде куча временных таблиц, нужен механизм быстрого просмотра оных. Наверняка есть у кого-то. дык, мало "дурных" такое делать в коде ВБА :) Обычно это всё оформляется хранимой процедурой, и уже её и отлаживают в студии, с выводом содержимого времянок на время отладки ... Как вариант, можешь создать у себя такие ХП для тестирования, под каждую времянку Код: sql 1. 2. 3.
и тогда, при отладке в ВБА, сможешь переключаться в окно БД и смотреть времянки через эти ХП (но только из Акцесса и там где была создана времянка, - из студии (т.е. из другого конекта) ХП будет давать ошибку) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2020, 19:05 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
court, авторещё вариант, вывести в какой-нибудь АктивХ грид, типа hflexgrid - он сам, по рекорсету-источнику, умеет создавать нужно к-во полей в гриде Есть ссылка на источник? Хотя желательно, чтобы АктивХ уже в винде был. Начал ваять просмотрщик на основе формы, но м.б. у кого-то есть готовый вариант? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 12:35 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
автор(но только из Акцесса и там где была создана времянка, - из студии (т.е. из другого конекта) ХП будет давать ошибку) А хотелось бы из Access! Ну такое желание )) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 12:37 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
dab2 автор(но только из Акцесса и там где была создана времянка, - из студии (т.е. из другого конекта) ХП будет давать ошибку) 1 способ будет работать только из Акцесса и там где была создана времянка 2 и НЕ будет работать, из любого другого коннекта ! Будь то SSMS, другой запуск Акс-а или ещё, что угодно другое ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 13:19 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
court, сделал ХП, но не работает для временных #Таблиц: "Источник записей ХП, указанный в форме или отчете, не существует." Если поставить в эту ХП просто таблицу, всё работает... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 15:33 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
up ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 17:02 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
dab2 сделал ХП, но не работает для временных #Таблиц: "Источник записей ХП, указанный в форме или отчете, не существует." Времянка, на момент вызова/открытия ХП уже создана ? Коннект в котором она создается - это коннект проекта ? Случаем, не открытый "с нуля" ? Начинай уже код показывать ... |
|||
:
Нравится:
Не нравится:
|
|||
10.01.2020, 18:11 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
Самый "быстрый" способ получить содержимое временных #Таблиц через создание в конструкторе хранимой процедуры запроса вида: Код: sql 1. 2. 3. 4.
Название начинается с подчеркивания исключительно для удобства просмотра в списке процедур - будет сверху списка. Её надо выполнить, нажав на "!" и (м.б. только у меня) при этом появляется сообщение, что такая процедура не найдена, но она уже создана и находится в списке хранимок окна БД Access, поэтому после закрытия окна конструктора хранимой процедуры повторное открытие запускает эту хранимку и вы смотрите содержимое временной таблицы сеанса клиента Access. Другие ухищрения видимо сложнее. Просто представлением Access просмотреть временную таблицу не даст, сообщив об этой "радости". ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 17:54 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
Ещё добавлю, что если пробовать просмотреть временную таблицу, которая создана в коде сеанса Access в SSMS, то там это не получится, даже если создана одноименная временная таблица - это разные объекты в разных сеансах. Поэтому "сценарии" работы группы запросов приходится моделировать целиком в студии при отладке. Надеюсь, кому-то пригодятся эти пояснения. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 18:06 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
Ещё добавлю, что после удаления временной таблицы запуск хранимки на просмотр даст сообщение "Имя базы данных "такой-то" пропущено, обращение к объекту в Tempdb". Но это не точная диагностика или кривой перевод, не знаю. Текст хранимки не менялся, естественно, просто вашей таблицы больше нет, она удалена )) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 18:12 |
|
содержимое временной таблицы, созданной в коде
|
|||
---|---|---|---|
#18+
Ну и в качестве "альтернативы" студии SSMS можно запускать запросы на выполнение в окне отладки (Ctrl-G) VBA типа Код: vbnet 1.
для хранимок Код: vbnet 1.
и т.п. Только выполнять код (Enter) придется на каждой строке редактора отладчика. Для переноса строк без выполнения Ctrl-Enter. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 18:46 |
|
|
start [/forum/topic.php?fid=45&msg=39912568&tid=1610268]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 157ms |
0 / 0 |