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

Вниз

ADOTable.InsertRecord+autoincr field   Найти похожие ветки 

 
helluvaname   (2010-01-30 14:58) [0]

Всем привет!
пытаюсь добавить строки в ADOTable, вот такой командой
ADOTable1.InsertRecord(["1", "2",и т.д.])
и естественно ошибка - ключевое поле не может быть изменено.
как быть?


 
helluvaname   (2010-01-30 15:36) [1]

элементарно, мой дорогой helluvaname!
ADOTable1.InsertRecord([nil,"1", "2",и т.д.])
если ключевое поле стоит первым.


 
Anatoly Podgoretsky ©   (2010-01-30 16:18) [2]

Быть очень просто - даже и не пытаться изменить это поле.
Да, заодно выкини InsertRecord, лучше навсегда, оно введено Борландом для ламеров.


 
helluvaname   (2010-01-30 17:27) [3]

Anatoly, чем тогда его заменить?
пользоваться ADOQuery и SQL запросами? а если хочется именно ADOTable?


 
sniknik ©   (2010-01-30 17:38) [4]

> пользоваться ADOQuery и SQL запросами?
пользоваться запросами, и ADOCommand или ADODataSet, по обстоятельствам, смотря чего нужно.

> а если хочется именно ADOTable?
ССЗБ


 
sniknik ©   (2010-01-30 17:43) [5]

вообще, хотеться должно не использовать что то, а сделать что то, а уж пользоваться тем, что лучше для этого подходит.
не, за неимением молотка под рукой можно и кувалдой гвозди забивать... но во первых должен осознавать возможные последствия, и во вторых это не должно становиться привычкой.



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
2-1265010530
yantux
2010-02-01 10:48
2010.04.04
setlength - какую максимальную длину можно задать?


15-1263485249
имя
2010-01-14 19:07
2010.04.04
Юридическая констатация всем давно известного факта


3-1234166667
keymaster
2009-02-09 11:04
2010.04.04
Работа с древовидными данными в FB


1-1246608128
smirnoff
2009-07-03 12:02
2010.04.04
Обращение из Delphi к DLL написанной на C++


15-1263549968
TMan
2010-01-15 13:06
2010.04.04
Пароли под звездочками