Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.11;
Скачать: CL | DM;

Вниз

Немогу добавить запись.   Найти похожие ветки 

 
Navy   (2004-06-09 15:24) [0]

Я незнаю что за прикол у меня случился когда пытаюсь добавлять запись в БД пишет "Index is Read Only" хотя в свойствах таблицы стоит read only= false да и когда в самой программе ставлю Имятаблицы.readonly:=false; всеровно таже история...  Что делать подскажите...


 
Ratiborr ©   (2004-06-09 16:39) [1]

А случайно не CalcFields работаешь?


 
Anatoly Podgoretsky ©   (2004-06-09 16:59) [2]

Речь про индекс, а свойство устанавливаешь у таблицы, не странно?


 
Navy   (2004-06-09 17:56) [3]

Anatoly Podgoretsky :  

Обьясни тогда что делать и вчем проблема.


 
Mike Kouzmine ©   (2004-06-09 20:12) [4]

Navy   (09.06.04 17:56) [3] Создай первичный индекс.


 
Anatoly Podgoretsky ©   (2004-06-09 20:32) [5]

С твоей стороны надо информация о ключах и индексах, какие и обслуживаемые ли


 
Navy   (2004-06-09 23:18) [6]

Mike Kouzmine

Первычний индекс создан.

Anatoly Podgoretsky

Я незнаю как это узнать обьясни понятней.


 
Navy   (2004-06-09 23:22) [7]

Да стати когда добавляю запись через SQL запрос то добавляется но потом таблица слетает надо открывать database desktop и ставить там Pack Table, тогда работает но после следуешего добавления таже история.


 
ЮЮ ©   (2004-06-10 04:22) [8]

1) открой database desktop
2) в Table Properties выбери Secondary Indexes
3) у всех индексов проверь наличие флажка в Maintained


 
Navy   (2004-06-10 12:05) [9]

ЮЮ Ести такой флажок...


 
Navy   (2004-06-10 12:34) [10]

ЮЮ Хм...флажок то есть тока он чето недоступный стал ...


 
Navy   (2004-06-10 15:44) [11]

Та что ж такое, ответе ктонибуть !!!!!!!!!!!!!!!!!!


 
Anatoly Podgoretsky ©   (2004-06-10 15:52) [12]

Navy   (10.06.04 15:44) [11]
А ты сначала ответь на [5]


 
Navy   (2004-06-10 23:09) [13]

Anatoly Podgoretsky Пойми янезнаю как это узнать скажи как и я дам всю информацию ...


 
Anatoly Podgoretsky ©   (2004-06-10 23:25) [14]

database desktop открой и посмотри.


 
Navy   (2004-06-11 00:52) [15]

Структура такая

id - автоинкремент (индекс),
Code_st - Integer,
Date - Date,
Summa - Money.

Больше ничего сказать немогу потомучто незнаю где смотреть.


 
Mike Kouzmine ©   (2004-06-11 09:33) [16]

Navy   (11.06.04 00:52) [15] Тогда и мы не можем ничего сказать "потомучто незнаю где смотреть."


 
Navy   (2004-06-11 10:47) [17]

ДАвайте я весь исходник выкину ?


 
Anatoly Podgoretsky ©   (2004-06-11 11:08) [18]

А зачем исходник, нужна информация о первичном ключе и индексах, которую можно посмотрет с помощью Database Desktop, который для этого и дается.


 
Navy   (2004-06-11 18:21) [19]

Anatoly Podgoretsky
Ну так как ее узнать эту информацию ? ты можеш подробней обьяснить ????


 
Mike Kouzmine ©   (2004-06-11 20:28) [20]

Navy   (11.06.04 18:21) [19] Открываешь database desktop и смотришь. Что тут непонятного?


 
Romkin ©   (2004-06-11 22:54) [21]

Не майте человека. Обычная ситуация при одновременной работе с таблицей Парадокса через TTable и запросами на изменение данных вроде. Просто надо перестроить индекс - он слетел... И слетать будет при таком юзании.
А лучше, может нафиг этот Парадокс?


 
Navy   (2004-06-12 00:46) [22]

Romkin
Да не писать буду на парадоксе, ну что мне делать чтоб этот индекс неслетал ??


 
Mike Kouzmine ©   (2004-06-12 00:51) [23]

Romkin ©   (11.06.04 22:54) [21] Вряд ли. Тут что-то глобальное.


 
Mike Kouzmine ©   (2004-06-12 01:09) [24]

Скорее всего база на какой-нибудь виндовз-машине, в расшаренной директории + некорректная работа. Вот и летят индексы. Переставь на выделенный файл-сервер (Novell, например), плюс проверь на открытые в дезайн-тайме таблицы.


 
Navy   (2004-06-12 14:57) [25]

Mike Kouzmine
Че то мне этот вариант несильно нравится, я хочу чтоб оно и так работало.

Romkin - Ваш вердикт ??


 
Mike Kouzmine ©   (2004-06-13 16:56) [26]

Navy   (12.06.04 14:57) [25] Тогда скажи : трах-тибидох, по щучьему велению, по моему хотению....


 
Romkin ©   (2004-06-13 17:26) [27]

Что бы так работало, забудь о запросах, вся работа - через TTable, причем открывать каждую таблицу один раз и сразу закрывать как не нужна. В этом случае индексы будут слетать только при отключении электричества (или reset).
Предусмотри перестройку индекса, у BDE есть функции



Страницы: 1 вся ветка

Текущий архив: 2004.07.11;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.045 c
1-1088167428
XeLax
2004-06-25 16:43
2004.07.11
Изменение Теста Item


14-1087542167
Паниковский
2004-06-18 11:02
2004.07.11
Что вы думаете про это?


4-1085739046
stany
2004-05-28 14:10
2004.07.11
Сервис и GetUserName


1-1088100685
Heretic
2004-06-24 22:11
2004.07.11
Шпионы (см. изменения в Excel)


3-1087303547
_mandrake_
2004-06-15 16:45
2004.07.11
Не устанавливается interbase :-(((