Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.034 c
14-1080225799
Отшельник
2004-03-25 17:43
2004.04.18
Книга Delphi и технология COM


1-1080543147
lehich
2004-03-29 10:52
2004.04.18
ListBox -->X


1-1080984541
Новичек2
2004-04-03 13:29
2004.04.18
Разница между TabControl и PageControl..


7-1076492192
Ермак
2004-02-11 12:36
2004.04.18
SECURITY ATTRIBUTES


1-1080715307
nine_inch_nails
2004-03-31 10:41
2004.04.18
Копирование в clipboard





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский