|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Только багом данное поведения я бы не называл. Данное явление имеет достаточно логичное объяснение. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2004, 11:17 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
2 Victosha Да, спасибо, так лучше. 2 вадя Во втором случае таблица ##ttt будет видна всем connection'ам, т.е. ошибки не будет. Но оно неудобно в случае, если надо завести временную таблицу для конкретного пользователя, кроме него никому не видную. Равно как нельзя, используя currentproject.connection, полагаться на @@SPID. 2Alexey Sh А я и не назвал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2004, 15:36 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
GeoВ Access не имеет смысла пользоваться не-глобальными временными таблицами, иначе, как в хранимых процедурах ну зачем же так сурово-то? достаточно не использовать CurrentProject.Connection сделай свой ADODB.Connection, открой на том же ConnectionString, и работай себе с не-глобальными временными таблицами. или я чего-то не понял ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2004, 16:05 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Виктоша уже поправил. :) А сурово - это от досады. Дело в том, что я пользовался именно так, а вчера случайно наткнулся на слова Aleks2. :( Иногда полезно где-нибудь создать временную таблицу, и пусть она себе болтается. Держать для этого в переменной открытый коннекшен не очень удобно, мягко говоря. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2004, 16:20 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Держать для этого в переменной открытый коннекшен не очень удобно, мягко говоря. Вот и аксесу неудобно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2004, 16:25 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
глюк currentdb в сочетании с property http://www.sql.ru/forum/actualthread.aspx?tid=158549 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2005, 16:57 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Поправочка - это глюк CurrentDb в сочетании с TableDefs, а не с Property. Аксес теряет неявную ссылку, и все что ниже TableDefs (в т.ч. TableDef, Fields, Field, Properties, Property) - начинает материться не па руззке. Приходится принудительно сохранять (про запас) явную ссылку на CurrentDb или TableDefs В сочетании с QueryDefs, Recordsets и т.п. сей глюк не проявляется. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2005, 17:27 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Вот столкнулся при переводе MDB->ADP Acc2003 (как на других не знаю) Если в названии объекта БД есть скобки (например [Oil - Point3 (Final-B)]) ADP его не видит. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2005, 18:04 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Идентификаторы должны состоять из латинских букв и цифр и начинаться с буквы. Багом является возможность создать в системе идентификаторы с пробелами, национальными символами, скобками , процентами и прочей лабудой. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2005, 18:30 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Alexey ShИдентификаторы должны состоять из латинских букв и цифр и начинаться с буквы. Ссылку на стандарт SQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2005, 18:35 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Стандарт не догма :) нужен геморрой - называйте как РАЗРЕШАЕТ стандарт. А я поднможеством обойдусь ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2005, 18:40 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Если MS SQL допускает использование спецсимволов в именах своих объектов - то он их допускает. Третьего не дано. Если аксесовский adp-проект не видит каких-либо объектов MS SQL - то это баг аксеса. Рассуждения о догмах, высоких штилях программирования и конвенциях наименования объектов - либо отдельным топиком, либо на лестнице. А здесь баги аксеса живут ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2005, 18:45 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
ЛПРассуждения о догмах, высоких штилях программирования и конвенциях наименования объектов - либо отдельным топиком, либо на лестнице. А здесь баги аксеса живут Согласен, отползаю :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.02.2005, 18:47 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
пока не пьяный, еще один неоправданный глючок с полем со списком выложу. A97 SP2, Win98 & Win XP Создаем форму, в ней поле со списком, источник данных, скажем строка: Код: plaintext
Выбираем строку, оканчивающуюся на многоточие, получаем "значения нет в списке" или как бишь ее. Если первый столбец видимый, ошибки нет. Если А2002, 2003 (на 2000 тоже не пробовал), ошибки нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2005, 19:23 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
GeoЕсли А2002, 2003 (на 2000 тоже не пробовал), ошибки нет. Попробовал 2000. Ошибки нет (если я правильно воспроизвожу). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2005, 21:28 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
поправка. На ВинХП с таблицей ошибки нет. С источником данных "список значений" ошибка только, если последними стоят 3 и более точек. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.02.2005, 23:26 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Geoпоправка. На ВинХП с таблицей ошибки нет. С источником данных "список значений" ошибка только, если последними стоят 3 и более точек. проверил на Win2K + A97. Особенность (баг?) присутствует получается следующее. Если строка источника - источник1;a...;2;sddsa;3;dfsdf - содержит (4х-символьную) комбинацию, завершающуюся на три точки, то в NewData при выборе попадает (двухсимвольная) комбинация, в конце которой стоит символ с тремя точками. Это 133=ASC и/или 8230=ASCW Соответствующий колумн всегда содержит 4х символьную комбинацию - по символу на точку. Если источник создать программно так Код: plaintext
в случае "а...б" NotInList не возникает и ... занимает по символу на точку. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2005, 18:15 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Victosha(двухсимвольная) комбинация, в конце которой стоит символ с тремя точками. Это 133=ASC и/или 8230=ASCW А если отключить автозамену? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2005, 22:14 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Вчера столкнулся с очень гнусным багом. Access XP + ADP проект. Законектился под юзером у которого ограничены права, проверял работу. Забыл об этом и создал 2 User Defined Functionю Достаточно "геморойные" - с CASE и т.п. Потом перелогинился под DBO - и продолжил работать с отчетом использующим эти функции. Смотрю вываливается месседж типа нет такой процедуры или функции! Лезу в закладку запросы и вижу - к имени функции добавилось имя юзера под которым я их создавал "Оборотка 1 Sale" - уже не помню были скобки или нет(в Sale). Я долго не думая щелкаю 2 раза на имени запроса и удаляю "Sale". Краем глаза увидел что функция вроде исчезла из списка. Не придав значение этому переименовываю вторую. Открываю отчет - снова нет такой функции! Начинаю искать - таки нет. Открываю Enterprise Manager - даже близко ничего похожего! Искал во всех базах - тмп и т.п. - как испарились! Log Explorerom просмотрел логи и им сопутствующие записи - никаких следов С матом и присвистыванием часа 2 восстанавливал функции. Так тчо осторожнее с такими вещами... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.02.2005, 22:54 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Владимир Саныч Victosha(двухсимвольная) комбинация, в конце которой стоит символ с тремя точками. Это 133=ASC и/или 8230=ASCW А если отключить автозамену? да Вы Шаман, батенька. Так бить в бубен нельзя научиться. Это или есть или нет. Явно прописана автозамена трех точек на трехточечный символ. Как научиться догадываться отключать (такую) автозамену? И, почему, кстати, она не срабатывает, когда эти три точки "внутри" слова? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2005, 00:04 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Victosha Владимир СанычА если отключить автозамену? да Вы Шаман, батенька. Так бить в бубен нельзя научиться. Это или есть или нет. А кто же, по-Вашему, батенька, заменяет три точки на этот символ, если не автозамена? VictoshaИ, почему, кстати, она не срабатывает, когда эти три точки "внутри" слова? Наверно, этот символ предназначен только для многоточий как знака препинания в конце фразы... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2005, 00:17 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Владимир Саныч Victosha Владимир СанычА если отключить автозамену? да Вы Шаман, батенька. Так бить в бубен нельзя научиться. Это или есть или нет. А кто же, по-Вашему, батенька, заменяет три точки на этот символ, если не автозамена? об Этом и знает Шаман. Владимир Саныч VictoshaИ, почему, кстати, она не срабатывает, когда эти три точки "внутри" слова? Наверно, этот символ предназначен только для многоточий как знака препинания в конце фразы... ох-ох-ох тут должен бЫ общий бЫ механизм срабатывать бЫ. - типа если уж автозамена, то она либо есть, либо тен<->нет черным по беломк прописана автозамена friday - Friday дописываем в источкик friday - получаем фихвам, а не notInList. ладно. типа база регистронезависимая. допысываем свою автозамену bedday - birthday и помещаем bedday в источник - отменно получаем NotInList как-то кривовато. еще кривее, что после 97-го (АксXP) ничего даже близкопохожего не происходит ни с включенной автозаменой, ни с выключенной. типа - около птицы все это комбобоксу - не распространяется. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.02.2005, 00:44 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
A97 sp1 sp2, Win98 Акс срезается напрочь при попытке выполнить запрос QryFrmLitshTotal. QryFrmLitshView выполняется нормально. Как вылечить не придумал пока. пробовал Акс ХП без СП под вин2К3 - пишет "обнаружена ошибка, отправить отчет?" ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2005, 14:25 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Обошел так: Создал запрос с именем QryTotal0 Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2005, 14:31 |
|
Баги Access (топик не закрыт, можно добавлять)
|
|||
---|---|---|---|
#18+
Ошибка повторяется на а2002/2003 винХР. Обходится проще - выкидывается сортировка из запроса "НачОпл". (Кстати, зачем сортировка в подзапросе?) Ошибок в самом запросе вроде бы нет. Почему не работают - не знаю. М.б. где-то со спецификациями неувязка? (на память не помню, сколько может быть вложенных подзапросов. Хотя нет, после удаления нижнего подзапроса (не считая "НачОпл"), ошибка не исчезает). М.б. старшие товарищи что-нибудь подскажут?... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2005, 16:44 |
|
|
start [/forum/topic.php?fid=45&msg=32807958&tid=1610055]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 552ms |
0 / 0 |