Eof, Bof
– бұл қасиеттер, ағымдағы жазба кӛрсеткіші деректер жиынының сәйкесінше
бірінші немесе соңғы жолында болғанда
true
мәнін қабылдайды, яғни сұраныстың орындалу
нәтижесі болатын.
DatabaseName
- сұраныс жүзеге асатын каталог аты немесе қашықтағы ДҚ псевдонимі
(alias).
DataSource
– параметрленген сұраныстар үшін деректер кӛзін кӛрсетеді.
Fields
– бұл қасиет тек орындалу уақытында қол жетімді (run-time only)
және реттік
нӛмірі бойынша анықталған ӛрісті модификациялау немесе оқу үшін қолданылады.
Params
– құрамында параметрленген сұраныстар үшін параметрлер болады, келесі
мысалдағы
SomeNo
сияқты
Select * from Orders where CustNo=:SomeNo
SQL
– жолдық массив, құрамында SQL сұраныс операторының мәтіні бар.
TQuery
компоненті экранда кӛрінетін деректер жиынын құру және анықтау, жолдарды
ӛңдеу, жою және қою үшін SQL операторларын қолдануға рұқсат береді.
RequestLive
– егер бұл қасиет
true
мәнін иемденсе,
сұраныс синтаксисінің нәтижесі,
қолданушы деректер ӛзгерісін ДҚ-да сақтай алады. Егер
RequestLive false
мәнін иемденсе
сұраныс нәтижесі read-only күйіне қайтарылады.
TQuery
компонентінің келесі әдістері жиі қолданылады:
ExecSQL
– SQL-сұраныстарды орындайды. Бұл әдісті деректерді жою немесе ӛңдеу,
қою кезінде қолдану керек.
SELECT
(деректерді таңдау) операторы орындалғанда
Open
әдісін қолдану керек. Келесі мысал ExecSQL әдісін қолдануды кӛрсетеді:
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add("Delete emp where empno=1010");
Query1->ExecSQL();
Open
- TQuery компонентін ашады. Ол Active қасиетіне true мәнін меншіктеу
эквиваленті. Сұраныс нәтижесі деректер жиыны болғанда қолданылады (әдетте
мұндай
сұраныстар SELECT операторынан басталады). Open әдісін қолдану мысалы:
Query1->Open();
Close
- TQuery компонентін жабады. Close шақыру эквиваленті Active қасиетіне false
мәнін меншіктеу. Close әдісін қолдану мысалы:
Query1->Close();
TQuery компоненттерінің жиі қолданылатын әдістері:
First, Last, Next, Prior
ағымдағы жазба кӛрсеткішін сәйкесінше бірінші, соңғы, келесі
және алдынғы жазбаларға ауыстырады.
Insert, Edit, Delete, Append, Post, Cancel
– сұраныс нәтижесін түрлендіреді.
Insert әдісі
жол сұранысы нәтижесіне енгізуге мүмкіндік береді, мысалы:
Query2->Insert();
Query2->Fields[0]->AsInteger = 100;
Query2->Fields[1]->AsString =Edit1->Text;
Query2->Post();
Post
әдісі
Insert, Update
немесе
Delete
операцияларын бекітеді. Cancel әдісі Insert,
Delete, Edit немесе Append аяқталмаған операцияларын болдырмайды.
Visual Query Builder
Visual Query Builder (VQB)
– SQL-ге негізделген сұраныстар құрудың визуалды құралы
болып табылады. Бұл құрал арқылы комплексті сұраныстар құруға болады.
Visual Query Builder
–ді
TQuery
компонетін таңдау арқылы және тышқанның оң жағын
басып, пайда болған контексті мәзірден
Query Builder
опциясын
таңдау арқылы шақыруға
болады.
Ескерту
.
Visual Query Builder
- Borland C++ Builder барлық версиясының комплектісіне
кірмеуі немесе орнатылмаған болуы мүмкін. Бұл жағдайда контекстті мәзірде сәйкес опция
болмайды.
Query Builder
таңдағаннан кейін экранда
Databases
диалогтік панелі пайда болады, ол
ДҚ таңдауға және онымен байланысты жүзеге асыруға мүмкіндік береді /4.22-сурет/.
4.22-сурет. Деректер қоры псевдоним таңдау
Деректер қорымен байланысқаннан кейін экранда Visual Query Builder терезесі шығады
және сұраныста қолданатын кестелерді таңдау диалогтық панелі пайда болады /4.23-сурет/.
4.23-сурет. ДҚ-мен байланысқаннан кейін Visual Query Builder
терезесі және Add Table диалогтық панелі пайда болады.
Visual Query Builder инструменттер панелі кестеде кӛрсетілген.
Достарыңызбен бөлісу: