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

Вниз

Dataset not in insert or edit mode...   Найти похожие ветки 

 
Need_Help   (2006-11-06 14:41) [0]

Здравствуйте, мастера.
я - начинающий. есть проблема:
при попытке добавления новой записи в таблицу выскакивает сообщение об ошибке - сабж.

begin
 dm1.Tzayav.active:=true;
 dm1.qMax.Active:=true;
 dm1.Tzayav.Append;
 dm1.Tzayav.FieldByName(id).Asinteger:=
   dm1.qMax.FieldByName("max_id").Asinteger+1;
end;

в qMax я определяю максимальное значение поля "ид" в таблице ("select max(id) as max_id from zajav").
Ошибка возникает в месте  dm1.Tzayav.Append;
Пытался перевести датасет в состояние CachedUpdates... результата е дало, появилась новая ошибка "field "id" must have a value"... но я же ее задаю....
p.s. искал в яндексе - толку мало, т.к. ни разу никто нормально не отвеил на подобный вопрос. может это можно как-то обойти?


 
Desdechado ©   (2006-11-06 15:26) [1]

что используется?
1. компоненты доступа
2. СУБД

ЗЫ генерация ID через max+1 - это ОЧЕНЬ ПЛОХО, ибо в многопользовательской среде будут проблемы, когда двое одновременно сгенерируют один код


 
Need_Help   (2006-11-06 15:37) [2]

VisualFoxPro + BDE
а на счет одновременно сгенерируют - такая возможность исключена - т.к. пользователь всегда 1


 
Anatoly Podgoretsky ©   (2006-11-06 15:50) [3]

> Desdechado  (06.11.2006 15:26:01)  [1]
И плюч наличие обработчиков-- С уважением,Анатолий Подгорецкий  "Desdechado" <=?Utf-8?B?RGVzZGVjaGFkbw==?=> wrote in message news:1162813298.1@delphimaster.ru...  Desdechado © (06.11.2006 15:26) [1]  что используется?  1. компоненты доступа  2. СУБД  ЗЫ генерация ID через max+1 - это ОЧЕНЬ ПЛОХО, ибо в многопользовательской среде будут проблемы, когда двое одновременно сгенерируют один код------=_NextPart_000_0153_01C701B2.E3A58330


 
Плохиш ©   (2006-11-06 15:51) [4]


> Anatoly Podgoretsky ©   (06.11.06 15:50) [3]

Это Ваш клиент такие сообщения мудрит?


 
Need_Help   (2006-11-06 16:02) [5]

обработчиков тоже никаких нет.


 
Anatoly Podgoretsky ©   (2006-11-06 17:05) [6]

> Плохиш  (06.11.2006 15:51:04)  [4]
Мой исправлю вечером. Но ничего страшного, просто склеивает строки, читаемость сохраняется.


 
Anatoly Podgoretsky ©   (2006-11-06 17:05) [7]

> Need_Help  (06.11.2006 16:02:05)  [5]
А вот это плохо, причина пропала и идей нет.


 
Need_Help   (2006-11-06 17:12) [8]

>Anatoly Podgoretsky ©   (06.11.06 17:05) [7]
плохо... в любом случае спасибо за потраченное время.



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

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

Наверх




Память: 0.46 MB
Время: 0.036 c
15-1162591093
lookin
2006-11-04 00:58
2006.11.26
и в Скайп


3-1159344071
DancerMan
2006-09-27 12:01
2006.11.26
SQL функция IIF


2-1162978186
Megabyte
2006-11-08 12:29
2006.11.26
Как программно задавать/изменять системные переменные...


1-1160630818
alucard
2006-10-12 09:26
2006.11.26
Есть страничка, необходимо залогиниться.


2-1162838477
kassel
2006-11-06 21:41
2006.11.26
создать компоненту....





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