Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как райионально добавлять данные в базу Access?


npu3pak ©   (2007-04-10 13:29:00) 

Все что пока получалось:
adoquery1.sql.clear;
adoquery1.sql.text := 'Update Players SET name = ' + edit1.text + '';
adoquery1.execsql;

но что-то подсказывает мне, что это не рационально :)
помоги плиз разобраться :(


Сергей М.   (2007-04-10 14:30:00) [1]


> изменять данные, а нее добавлять


С т.з. "рациональности" - те же фаберже, но в профиль.


> как тогда считывать данные в переменную или массив?
>


Здрасте, фаберже !)

А эт с какого боку прилепить к UPDATE-запросам ?


npu3pak   (2007-04-10 14:27:00) [2]

сорри, не так выразился :)
изменятьданные, а нее добавлять.

ЗЫ: а как тогда считыватьданные в переменную или массив?


sniknik   (2007-04-10 13:35:00) [3]

естественно не рационально...
во первых adoquery "тяжелее" adocommand -а, во вторых sql команда Update не добавляет а изменяет существующие данные, ну и в третьих строке в любом случае лучше передавать параметрами (как и даты, во избежание... вот цифры особенно целые при разовом запросе без циклов, можно и в запрос подставить)


Сергей М.   (2007-04-10 13:32:00) [4]

Рациональность напрямую зависит от интенсивности использования этого кода.


Наверх

Титульная страница Поиск, карта сайта Написать письмо