![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
insert, append
youngdev © (2011-07-12 11:12:00)в чем разница между методами Insert и Append у DataSet'а. Один и другой добавляют запись в конец набора данных.
И. Павел (2011-07-12 16:47:00) [1]> [5] DiamondShark © (12.07.11 15:53)
Да, я бы тоже не отказался от встроенного SQL в новых версиях Delphi, например, вместо TTouchKeyboard и некоторых других странных новшеств :)
DiamondShark (2011-07-12 15:53:00) [2]
> SQL гораздо проще.
SQL гораздо проще в том случае, если он качественно поддержан клиентским фреймворком.
А в дельфях модель доступа какая-то ублюдочная: ни навигационная, ни запросная. Какой-то гибрид бульдога с носорогом.
И. Павел (2011-07-12 12:57:00) [3]> А если DataSet - это ClientDataSet?
"Советую просто забыть о таком способе работы с БД".
У вас же не БД. Там и выбора способа обработки данных особо нет.
SQLEXPRESS (2011-07-12 12:40:00) [4]
> И. Павел © (12.07.11 11:21) [2]
А если DataSet - это ClientDataSet?
Нет никакой БД, просто есть набор данных. Фактически, в памяти только.
как у меня тут
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1310456667&n=3
И. Павел (2011-07-12 11:21:00) [5]При Insert новая запись вставляется в строке DBGrid, около текущей. А в Append - в конце.
А после Post:
"After the new record is applied back to the database server, its physical location is database-specific. For indexed tables, the index is updated with the new record information."
PS: Советую просто забыть о таком способе работы с БД - он неудобный и пытается навязать программисту неправильную/сложную модель работы с данными. SQL гораздо проще.
Омлет (2011-07-12 11:14:00) [6]Insert может добавить запись в произвольную позицию, не только в конец.