|
|
|
с 97 на 2000-2002
|
|||
|---|---|---|---|
|
#18+
После преобразования жуткие тормоза не понятно почему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2003, 18:36 |
|
||
|
с 97 на 2000-2002
|
|||
|---|---|---|---|
|
#18+
кое-что из-за юникода по сетке в 2 раза больше тащется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2003, 21:14 |
|
||
|
с 97 на 2000-2002
|
|||
|---|---|---|---|
|
#18+
Имею глюк такой : Клиент перевёл на accessXP с линкованными таблицами на файл ACCESA97. Если перевожу последний в ХР то поле счетчика таблиц (После сжатия кажется начинается) начинает выдавать номера которые сам счетчик давно переехал (Счетчик входит в уникальный индекс с текстовым полем поэтому в таблице может быть : поле_счетчика|Поле_текст 1 | A 1 | B 2 | A 2 | B ) так вот хрень такая, задумана так чтоб можно было: поле_счетчика|Поле_текст 1 | A 2 | А 3 | A 4 | А и тут мне надо вставить : 5 | B (В 97 ACCESSE нормально ) а в ХР он мне вставляет 1 | B (потому что такого номера еще не было) Поэтому я братцы базу в XP не перевожу !!! И разобраться пока тоже не могу! База большая ... Пользователей много... Падает 2 раза в день ! После сжатия нужно опять в формат 97 переводить.Неудобно ! Начал ADP делать - наверное спасёт. но пока . . . Жопа ! Если кто подскажет что за дрянь буду очень благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 11:05 |
|
||
|
с 97 на 2000-2002
|
|||
|---|---|---|---|
|
#18+
Хрень какая-то.... Ниче не понял... Что за странности у тебя со счетчиком творятся? Индекс по двум полям, один из которых счетчик - это конечно интересно (хоть и извращением попахивает). Только у меня даже такая противоестественная конструкция работает как должна, т.е. счетчик выдает последовательные значения. Или я чего-то не понял? Да, еще. На фига "после сжатия нужно опять в формат 97 переводить"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 11:20 |
|
||
|
с 97 на 2000-2002
|
|||
|---|---|---|---|
|
#18+
А это как понимать и тут мне надо вставить : 5 . В Счетчик? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 11:31 |
|
||
|
с 97 на 2000-2002
|
|||
|---|---|---|---|
|
#18+
2 Сенин Виктор Хрен его знает что это обозначает, но у меня аксес именно так сам и делает. И мне не удалось добиться чтобы он на значение второго поля индекса хоть как-то реагировал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 11:42 |
|
||
|
с 97 на 2000-2002
|
|||
|---|---|---|---|
|
#18+
Ну так уникальный индекс у меня из двух полей: 1|A - уникально 1|B - уникально а потом идёт : 234|A 235|A 236|A и вот я перевожу форму(или просто в таблице) в режим добавл. и счетчик по его логике должен мне Выдать 237 (и это мне нужно!), а он мне выдаёт свободный ноиер например 3 (причём тоже хаотично, может выдать и другой -главное чтоб не занят был.) И это только в формате 2000 и ХР. ВОТ ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 11:49 |
|
||
|
с 97 на 2000-2002
|
|||
|---|---|---|---|
|
#18+
Ну тогда остается только перевести бд в формат 2000/2002. Установить Jet SP8 - авось поможет. Или (глупая идея): создать два индекса: один на счетчик (уникальный), другой составной: счетчик+Поле1 (то же уникальный) Или: сдеалть счетчик не последовательным, а случайным == Кстати данный эффект - хороший способ обеспечить отсутствие дырок в нумерации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 11:57 |
|
||
|
с 97 на 2000-2002
|
|||
|---|---|---|---|
|
#18+
Да заболел у тебя этот счетчик. Ко врачу его своди. Если не поможет - пристрели его, чтоб не мучился. У меня в ХР все нормально. Для проверки даже формочку сделал :), думал может в ней дело. Ты каким образом запихнул туда 1|А и 1|B? В запросе на добавление что-ли явно значение счетчика указал? Ну так счетчик после этого болеть и начинает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 11:58 |
|
||
|
с 97 на 2000-2002
|
|||
|---|---|---|---|
|
#18+
Спасибо братцы что откликнулиь а то со своей прабл. один мучаюсь ни кто понять не хочет, изерам чтоб база работала и все !! А что у меня тут счётчик глючит и та самая ... падает знать ни кто не хочет ! >Или (глупая идея): создать два индекса: один на счетчик (уникальный), другой составной: счетчик+Поле1 (то же уникальный) >Или: сдеалть счетчик не последовательным, а случайным ___________________ Да идеи неплохие можно было и пременить, да только база спроектирована 3 года назад на 97А и до того как я начал с ХР мучаться , работала как часы! >В запросе на добавление что-ли явно значение счетчика указал? Ну так счетчик после этого болеть и начинает. _____________________ А вот это уже ближе. Я об этом сильно не думал - явное значение в счетчик переодически указываю.(но отказаться не могу-так задумано) Но счтоб так он после реагировал ??? Ни зачто бы не подумал ! Но тем неменее исли бд в А97 - всё как надо !!!! >Установить Jet SP8 - авось поможет. _____________________ Хорошая идея, а геде его взять ? И вообще рябята коль откликнулись, на комп OFFICCE ХР SP1 поставить не могу (Пробовал разные) - пишет что на данной машине офица нет или что-ть в этом роде.(Пробовал ни на одном компе) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 12:22 |
|
||
|
с 97 на 2000-2002
|
|||
|---|---|---|---|
|
#18+
Еще одна идея: накуй снести счетчик (в смысле не поле, а его свойство) autoincremetation. Из-за явное значение в счетчик переодически указываю.(но отказаться не могу-так задумано) Уникальность прийдется обеспечивать самостоятельно. Странно другое, что при таком раскладе все работало как часы на 97. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2003, 12:30 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32335036&tid=1678012]: |
0ms |
get settings: |
4ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 326ms |

| 0 / 0 |
