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

Вниз

Добавление в базу записи, возникла проблема   Найти похожие ветки 

 
neVIP   (2004-03-16 17:57) [0]

Доброго времени суток Мастера...
Возникла у меня такая проблема : Нужно изменить запись в базе, пишу я такой код :

procedure TMain_Form.EditSBClick(Sender: TObject);
var Dt : string;
begin
Dt:=MaskEdit1.Text;
if ((Copy(Dt,0,2)="  ")
or (Copy(Dt,4,2)="  ")
or (Copy(Dt,7,2)="  "))
then ShowMessage("""+MaskEdit1.Text+"" - неверная дата !")
else
if WorkSt.CanModify=true then
 begin
  WorkSt.Edit;
  WorkSt.FieldByName("Дата").AsString:=MaskEdit1.Text;
  WorkSt.Post;
end
else ShowMessage("Редактирование невозможно");
end;

А Delphi мне ругается : то "Index is read only",
то "Record locked by another user"...
И причём, CanModify всегда true, индекс по полю я убрал, но всё равно ругаеться, да я считаю что и не в этом дело.
Подскажите, как с этим справиться, заранее всем спасибо...


 
Алхимик ©   (2004-03-16 20:48) [1]

А почему дату по человечески не хранить в таблице?
WorkSt что такое?
Структуру таблицы посмотреть бы...


 
neVIP   (2004-03-16 23:28) [2]

WorkSt = ТTable
Поле "Дата" - тип Date.
Дата и так храниться в таблице, правда по машинному...
Мне нужно, что бы юзер мог изменить дату, а не меняеться она, млин..
Раньше у меня проблем с изменением записи не было, а тут - на тебе!


 
Алхимик ©   (2004-03-16 23:37) [3]

TDateTimePicker для изменения даты не судьба использовать вместо извращений с MaskEdit?
Поля по русски называть тоже не есть гуд.


 
neVIP   (2004-03-20 00:20) [4]

Короче забил я на Table и ушёл в Query... и Delphi больше не ругаеться...



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
11-1062671361
vinter
2003-09-04 14:29
2004.04.18
KOLHttp


6-1076380431
SergP
2004-02-10 05:33
2004.04.18
Сохранение и заполнение Веб-формы. Проблема с select


1-1080536318
race1
2004-03-29 08:58
2004.04.18
findnextprinterchangenotification


1-1080713247
tivispider
2004-03-31 10:07
2004.04.18
Компиляция проекта в командной строке


4-1076572782
Дёма
2004-02-12 10:59
2004.04.18
Версия Windows