![]() |
|
برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6) +--- قسم : دلفي و التعامل مع قواعد البيانات (https://delphi4arab.net/forum/forumdisplay.php?fid=23) +--- الموضوع : برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) (/showthread.php?tid=2471) الصفحات:
1
2
|
برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) - Lam.Abdeldjalil - 06-10-2010 [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كود : 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 - 07-10-2010 السلام عليكم ورحمة الله الإتصال و ربط بجدول ما سنتناوله في هذا القسم (TADOQuery) ( درس فلاشي ) - الإتصال بالقاعدة - ربط الجدول تحميل الدرس http://www.mediafire.com/?yznub2wyxxn1cyy لا تنسى قاعدة البيانات والسلام عليكم برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) - Lam.Abdeldjalil - 08-10-2010 السلام عليكم ورحمة الله الربط أب / إبن ما سنتناوله في هذا القسم (Master-Detail) ( درس فلاشي ) كيفية ربط جدول أب-إبن Master-Detail تحميل الدرس http://www.mediafire.com/?8pjjfy1ki3815ff المثال في المرفق والسلام عليكم برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) - mourad123 - 05-03-2011 هذا مثال دلفي بسيط أستعملت فيه كل من ADOTable و ADOQueryو ADOConnection1 برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) - esselami - 16-11-2012 السلام عليكم و رحمة الله أنا جديد بالنسبة إلى التعامل مع قواعد البيانات و لكن بفضلكم إخوتي الكرام بدأت الأمور تتحسن. أعمل على صنع برنامج للأساتذة لتسجيل الغيابات (مثال : في الجامعة) قمت بإنشاء قاعدة بيانات تحتوي على قائمة الطلاب (جدول) و قائمة الغيابات (جدول) . -فهل من الممكن صنع هذا البرتامج؟ using Delphi and the data base i created برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) - Lam.Abdeldjalil - 17-11-2012 و عليكم السلام و رحمة الله إقتباس :فهل من الممكن صنع هذا البرتامج؟بالطبع يمكن ذلك ، راجع الدروس و إذا كان عندك تساؤل إطرحه في قسم الأسئلة ![]() بالتوفيق برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) - انوار بغداد - 18-12-2012 عمل اكثر من رائع برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) - laoubi_adel - 31-10-2013 كود : begin
if edit3.Text<> '' then
begin
adoquery4.Parameters.ParamByName('xnom').Value:='%'+Edit3.Text+'%';
adoquery4.Close;
adoquery4.Open;
end else begin
ADOQuery4.Close;
endبرمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) - dliouahb - 19-04-2014 السلام عليكم ورحمة الله أشكر لكم المهودات أنا مبتدئ في الدلفي بعد ربط جميع المكونات ، أردت مجموعة EDIT تكون مربوطة مع الشبكة DBGRID بعد تغيير حدث ADOQuery1 على مستوى AFTERSROLL ووضع الكود لكي يتماشى الـ EDIT مع الشبكة DBGRID نجح الأمر لكن المشكلعندنا أضيف تسجيلات جديدة تظهر فراغات على مستوى DBGRID فما هو الحل شكرا RE: برمجة تطبيقات قواعد البيانات بإستخدام ado (الجزء3: ADOQuery) - invocker - 28-09-2018 بارك الله فيك |