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

Вниз

Снова вопрос по структуре SQL запроса с помощью ADO   Найти похожие ветки 

 
Ral'f   (2007-06-14 16:02) [0]

Просьба помочь разобраться в структуре SQL запроса!
Допустим, есть несколько запросов:
1) INSERT INTO table_m VALUES (4400, "Video", "VideoCameras");
2) SELECT adres FROM table_m WHERE   tipe =  "Video"
Так вот, хотелось бы понять – как их выполнить?
- во-первых, куда поместить запрос:
так - Query1.SQL.Add(INSERT INTO table_m VALUES (4400, "Video", "VideoCameras"));
или так - Query.SQL.Text := " INSERT INTO table_m VALUES = :value";
(хотя я понимаю что совсем по-другому :-) , но как?)
- и когда <--> что использовать:
Query.Close;
Query.SQL.Clear;
Query.Active:=true;
Query. Parameters.Clear;
Query.Open;
Query.ExecSQL;

Честно скажу после чтения литературы, просто каша в голове! Если примеров использования различных операторов много, то как их выполнить с помощью Query – нигде толком не написано!
Т.е. вопрос – как правильно организовать структуру SQL запроса?


 
Desdechado ©   (2007-06-14 16:18) [1]

А ты не примеры, а справку читай.
SQL.Text сразу присваивает запрос целиком
SQL.Add - по частям
Active:=True равноценен Open (я предпочитаю Open), открывает набор данных от SELECT
ExecSQL выполняет запрос, не возвращающий данных
Остальное в справке.


 
Sergey13 ©   (2007-06-14 16:21) [2]

> [0] Ral"f   (14.06.07 16:02)
> Честно скажу после чтения литературы, просто каша в голове!

Значит надо посидеть и спокойно подумать над смыслом увиденного.

Select - Open, остальное - ExecSQL.


 
Style ©   (2007-06-14 16:24) [3]

Слушай ты такой бред написал что теперь у меня тоже каша в голове :)

Вообще что это за Операторы которые можно выполнить с помощью Query. И причем тут вообще структура SQL запроса?
Как я понял тебе необходимо почитать справку про свойства и методы класса TADOQuery, и показать код как работать с ADOQuery, на примере твоих SQL запросов?

Я правильно понял?


 
Ral'f   (2007-06-14 16:31) [4]

> Style ©   (14.06.07 16:24) [3]
Desdechado пратически полностью ответил на мой вопрос, за что ему огромная благодарность!
А если Вам не трудно, то да, действительно, от примеров я бы не отказался!


 
Johnmen ©   (2007-06-14 16:55) [5]

http://sql.ru/forum/actualthread.aspx?tid=440646


 
DrAndrey ©   (2007-06-14 18:17) [6]

Чтобы было меньше каши в голове в АДО не нужно использовать Query.
Используй ADOCommand & ADODataset и будет все прозрачней и понятней.



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

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

Наверх




Память: 0.48 MB
Время: 0.025 c
1-1178550696
Виктор007
2007-05-07 19:11
2007.07.08
Как узнать высоту документа загруженного в TWebBrowser


3-1175946319
boristt
2007-04-07 15:45
2007.07.08
Перехват ошибки от MSSQL Express 2005 (dbExpress)


15-1181329396
IMHO
2007-06-08 23:03
2007.07.08
Посоветуйте компонент для DB-визуализации


15-1181096515
Slider007
2007-06-06 06:21
2007.07.08
С днем рождения ! 6 июня 2007 среда


15-1181056226
@!!ex_
2007-06-05 19:10
2007.07.08
Реально ли вернуть?