06-10-2010, 07:33 PM
[FONT=Arial]السلام عليكم و رحمة الله
[FONT=Arial]
[FONT=Arial]
[FONT=Arial]في الدرس السابق تكلمنا حول ADOTable / ADOConnection
[FONT=Arial]في هذا الدرس سوف نتكلم حول [FONT=Arial]ADOQuery[FONT=Arial]
ADOQuery : تستعمل للوصول لبيانات جدول واحد أو أكثر في قاعدة البيانات بإستخدام SQL
ليس لها [FONT=Arial]خاصية [FONT=Verdana-Italic]TableName مثل ADOTable بل لها خاصية [FONT=Verdana]TStrings[FONT=Arial]--SQL [FONT=Arial]فيها يكتب الإستعلام ،
و[FONT=Arial]يمكن تقسيم الإستعلامات إلى قسمين[FONT=Arial] :
و[FONT=Arial]يمكن تقسيم الإستعلامات إلى قسمين[FONT=Arial] :
[FONT=Arial]* [FONT=Arial]التي تجلب بيانات من الجداول من القاعدة [FONT=Arial]بإستخدام [FONT=Arial]جمل[FONT=Arial] SELECT
[FONT=Arial]* [FONT=Arial]التي تجري عمليات على[FONT=Arial] الجداول[FONT=Arial] و[FONT=Arial]التعاريف في القاعدة DML/ DDL
[FONT=Arial]
[FONT=Arial]
Data Definition Language <- DDL مثل : CREATE TABLE ... DROP TABLE [FONT=Arial]
[FONT=Arial] Data Manipulation Language <- DML [FONT=Arial] من[FONT=Arial]UPDATE, DELETE[FONT=Arial],INSERT
[FONT=Arial] Data Manipulation Language <- DML [FONT=Arial] من[FONT=Arial]UPDATE, DELETE[FONT=Arial],INSERT
[FONT=Arial]
[FONT=Arial]و النوعان ينفذان بطريقتان مختلفتان[FONT=Arial] :
[FONT=Arial]و النوعان ينفذان بطريقتان مختلفتان[FONT=Arial] :
كود :
ADOQuery.openكود :
ADOQuery.execSQLبالنسبة للتي تجري عمليات على الجداول و التعاريف في القاعدة DML/ DDL
ملاحظة: جمل الـ SQL المستعملة يجب أن تكون مقبولة من المزود أو الدرايفرالمستعمل (Provider/Driver) بعبارة أخرى مقبولة من طرف محرك قاعدة البيانات
مثلا[FONT=Arial] SqlServer [FONT=Arial]يقبل CREATE DATABASE[FONT=Arial] و الأكسس لا
مثلا[FONT=Arial] SqlServer [FONT=Arial]يقبل CREATE DATABASE[FONT=Arial] و الأكسس لا
يمكن التعديل الإضافة الحذف بالـ ADOQuery بنفس المناهج المتبعة مع ADOTable لكن يجب أن يكون الإستعلام من جدول واحد فقط
ودون إستخدام MIN, MAX, AVG, COUNT, SUM <- SQL Aggregate
ودون إستخدام MIN, MAX, AVG, COUNT, SUM <- SQL Aggregate
[FONT=Arial]الأقسام التي ستنتناولها في هذا الدرس[FONT=Arial] :
[FONT=Arial]* [FONT=Arial]الإتصال و ربط بجدول[FONT=Arial] .
[FONT=Arial]* [FONT=Arial]الربط أب / إبن[FONT=Arial] .
[FONT=Arial]* [FONT=Arial]درس حول الـ[FONT=Arial] SQL [FONT=Arial]بإستخدام[FONT=Arial] ADOQuery ([FONT=Arial]الإستعلامات / الشروط / الترتيب) + البحث
[FONT=Arial]* [FONT=Arial]درس حول الـ[FONT=Arial] SQL [FONT=Arial]بإستخدام[FONT=Arial] ADOQuery [FONT=Arial]حول[FONT=Arial] (SQL Aggregate)
* [FONT=Arial]درس حول الـ[FONT=Arial] SQL [FONT=Arial]بإستخدام[FONT=Arial] ADOQuery حول[FONT=Arial] (DML)
* [FONT=Arial]درس حول الـ[FONT=Arial] SQL [FONT=Arial]بإستخدام[FONT=Arial] ADOQuery حول[FONT=Arial] ([FONT=Verdana]DDL[FONT=Arial])
++
[FONT=Arial]و السلام عليكم
++
[FONT=Arial]و السلام عليكم
