برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery)
#1
[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]  SELECT
 
[FONT=Arial]* [FONT=Arial]التي تجري عمليات على[FONT=Arial] الجداول[FONT=Arial] و[FONT=Arial]التعاريف في القاعدة DML/ DDL
[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]
[FONT=Arial]و النوعان ينفذان بطريقتان مختلفتان[FONT=Arial] :
 
كود :
ADOQuery.open
بالنسبة للتي تجلب بيانات من الجداول من القاعدة بإستخدام جمل SELECT
كود :
ADOQuery.execSQL
 
بالنسبة للتي تجري عمليات على الجداول و التعاريف في القاعدة DML/ DDL
 
ملاحظة: جمل الـ SQL المستعملة يجب أن تكون مقبولة من المزود أو الدرايفرالمستعمل (Provider/Driver) بعبارة أخرى مقبولة من طرف محرك قاعدة البيانات
مثلا[FONT=Arial] SqlServer [FONT=Arial]يقبل  CREATE DATABASE[FONT=Arial] و الأكسس لا
 
يمكن التعديل الإضافة الحذف بالـ ADOQuery بنفس المناهج المتبعة مع ADOTable لكن يجب أن يكون الإستعلام من جدول واحد فقط
ودون إستخدام  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]و السلام عليكم
الرد


الردود في هذا الموضوع
برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) - بواسطة Lam.Abdeldjalil - 06-10-2010, 07:33 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم