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

Вниз

FireBird, Delphi   Найти похожие ветки 

 
6ruse   (2010-08-09 09:37) [0]

Доброго времени суток!  я пишу
Frmmain.TBL_MAIN.Open();
Frmmain.TBL_MAIN.Insert ;
Frmmain.TBL_MAIN.FieldByName("PERIOD").Value := FrmMain.DateTimePicker1.Date ;
Frmmain.TBL_MAIN.FieldByName("CALLSSUM").Value := 1000
Frmmain.TBL_MAIN.FieldByName("CALLSCOUNT").AsInteger := 1000  Frmmain.TBL_MAIN.FieldByName("LINESCOUNT").Value := 1 ;  Frmmain.TBL_MAIN.FieldByName("FILENAME").Value :="XЗ" ;
 if (FrmMain.TBL_MAIN.State  in [dsEdit, dsInsert])  then
  FrmMain.TBL_MAIN.Post();
 if FrmMain.TBL_MAIN.UpdateTransaction.Active then
  FrmMain.TBL_MAIN.UpdateTransaction.Commit();
FrmMain.TBL_MAIN.Close ;
а он мне говорит что поле CALLSSUM не найдено! помогите пожалуйста разобраться


 
Sergey13 ©   (2010-08-09 10:08) [1]

Что за компоненты доступа?
В списке полей CALLSSUM присутствует?
Зачем проверка после явного инсерта?


 
6ruse   (2010-08-09 10:33) [2]

- FibPlus;
- да;
- я привык так писать.


 
Sergey13 ©   (2010-08-09 11:10) [3]

> [2] 6ruse   (09.08.10 10:33)
> - FibPlus;

TBL_MAIN - это Table или DataSet? Судя по имени первое. Почему? Если попробовать второе что будет? Если создать заново то-же самое в пустом проекте - работает?


 
6ruse   (2010-08-09 11:29) [4]

Нет это второе, я разобрался все работает, спасибо


 
Anatoly Podgoretsky ©   (2010-08-09 11:59) [5]


> Зачем проверка после явного инсерта?
> - я привык так писать.

Очень плохо, поскольку скрывает ошибку, а так делать нельзя.


 
6ruse   (2010-08-09 15:40) [6]

всмысле? какую ошибку?


 
Anatoly Podgoretsky ©   (2010-08-09 16:06) [7]

То, что пост не прошел, а пользователь уверен, что он ввел данные
if (FrmMain.TBL_MAIN.State  in [dsEdit, dsInsert])  then
 FrmMain.TBL_MAIN.Post();


 
Виталий Панасенко   (2010-08-09 17:10) [8]

а почему бы раз коммитишь сразу, не выставить у датасета AutoCommit=True?
> if FrmMain.TBL_MAIN.UpdateTransaction.Active then
>   FrmMain.TBL_MAIN.UpdateTransaction.Commit();

это тогда не нужно вообще



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

Форум: "Начинающим";
Текущий архив: 2010.10.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
2-1280992809
бумбум
2010-08-05 11:20
2010.10.31
как правильно сделать условие "или" в SQL запросе


15-1280014034
Иксик
2010-07-25 03:27
2010.10.31
Контекстная реклама или совпадение???


2-1281339806
6ruse
2010-08-09 11:43
2010.10.31
Дата на первое число месяца


2-1281419524
linuxoid
2010-08-10 09:52
2010.10.31
помогите с алгоритмом


2-1280950446
mylasthit
2010-08-04 23:34
2010.10.31
как работать с модулем re_bmp?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский