![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Немогу добавить запись. [D6, Paradox]
Navy © (2004-06-09 15:24:00)Я незнаю что за прикол у меня случился когда пытаюсь добавлять запись в БД пишет "Index is Read Only" хотя в свойствах таблицы стоит read only= false да и когда в самой программе ставлю Имятаблицы.readonly:=false; всеровно таже история... Что делать подскажите...
Romkin (2004-06-13 17:26:00) [1]Что бы так работало, забудь о запросах, вся работа - через TTable, причем открывать каждую таблицу один раз и сразу закрывать как не нужна. В этом случае индексы будут слетать только при отключении электричества (или reset).
Предусмотри перестройку индекса, у BDE есть функции
Mike Kouzmine (2004-06-13 16:56:00) [2]Navy (12.06.04 14:57) [25] Тогда скажи : трах-тибидох, по щучьему велению, по моему хотению....
Navy (2004-06-12 14:57:00) [3]Mike Kouzmine
Че то мне этот вариант несильно нравится, я хочу чтоб оно и так работало.
Romkin- Ваш вердикт ??
Mike Kouzmine (2004-06-12 01:09:00) [4]Скорее всего база на какой-нибудь виндовз-машине, в расшаренной директории + некорректная работа. Вот и летят индексы. Переставь на выделенный файл-сервер (Novell, например), плюс проверь на открытые в дезайн-тайме таблицы.
Mike Kouzmine (2004-06-12 00:51:00) [5]Romkin © (11.06.04 22:54) [21] Вряд ли. Тут что-то глобальное.
Navy (2004-06-12 00:46:00) [6]Romkin
Да не писать буду на парадоксе, ну что мне делать чтоб этот индекс неслетал ??
Romkin (2004-06-11 22:54:00) [7]Не майте человека. Обычная ситуация при одновременной работе с таблицей Парадокса через TTable и запросами на изменение данных вроде. Просто надо перестроить индекс - он слетел... И слетать будет при таком юзании.
А лучше, может нафиг этот Парадокс?
Mike Kouzmine (2004-06-11 20:28:00) [8]Navy (11.06.04 18:21) [19] Открываешь database desktop и смотришь. Что тут непонятного?
Navy (2004-06-11 18:21:00) [9]Anatoly Podgoretsky
Ну так как ее узнать эту информацию ? ты можеш подробней обьяснить ????
Anatoly Podgoretsky (2004-06-11 11:08:00) [10]А зачем исходник, нужна информация о первичном ключе и индексах, которую можно посмотрет с помощью Database Desktop, который для этого и дается.
Navy (2004-06-11 10:47:00) [11]ДАвайте я весь исходник выкину ?
Mike Kouzmine (2004-06-11 09:33:00) [12]Navy (11.06.04 00:52) [15] Тогда и мы не можем ничего сказать "потомучто незнаю где смотреть."
Navy (2004-06-11 00:52:00) [13]Структура такая
id - автоинкремент (индекс),
Code_st - Integer,
Date - Date,
Summa - Money.
Больше ничего сказать немогу потомучто незнаю где смотреть.
Anatoly Podgoretsky (2004-06-10 23:25:00) [14]database desktop открой и посмотри.
Navy (2004-06-10 23:09:00) [15]Anatoly PodgoretskyПойми янезнаю как это узнать скажи как и я дам всю информацию ...
Anatoly Podgoretsky (2004-06-10 15:52:00) [16]Navy (10.06.04 15:44) [11]
А ты сначала ответь на [5]
Navy (2004-06-10 15:44:00) [17]Та что ж такое, ответе ктонибуть !!!!!!!!!!!!!!!!!!
Navy (2004-06-10 12:34:00) [18]
ЮЮХм...флажок то есть тока он чето недоступный стал ...
Navy (2004-06-10 12:05:00) [19]ЮЮЕсти такой флажок...
ЮЮ (2004-06-10 04:22:00) [20]1) открой database desktop
2) в Table Properties выбери Secondary Indexes
3) у всех индексов проверь наличие флажка в Maintained