الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف نرسل جواب استعلام ما من قاعدة

مغلق
بدأه mina في 20 مارس 2003 · 20 رد · 1,574 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي سؤال لم ألقى له جواباً رغم بحثي عنه ، فآمل أن تساعدوني:o

كيف نستطيع إرسال نتيجة استعلام أحد الزبائن Clients من المخدم الرئيسي Server الذي توضعت عليه قاعدة البيانات !! طبعاً على أن ترسل نتيجة هذا الاستعلام إلى الحاسب المعين فقط .

و شكراً لكم سلفاً ;);)

#2

ألا من مجيب :confused::confused::'(

#3

:)

#4

السلام عليكم ...

عن طريق أسم الكمبيوتر ...........HOST:mad:

#5

هل تعني أنه إذا حددنا اسم السيرفر و اسم القاعدة و مسارها فإن ADO يتكفل بالباقي ، أعني أي حتى إذا كانت القاعدة متوضعة في C التابعة للسيرفر و لم يكن مشاركاً بها Not Shared ، فهل سيجلب ADO الزبون نتيجة الاستعلام ؟؟؟؟

#6

السلام عليكم

عزيزي ....ان الكلايونت والسيرفر....مهمتهما اجراء اتصال وثيق بين

كمبيوترين او اكثر ........فعندما تبرمج السيرفر في حالة استقباله

للمسج معينة ...قم بعمل ذلك .... او ذاك....................

ويمكن ارسال المعلومات من السيرفر الى الكلايونت المستخلصة....:P

ولكن شرط ان يكون السيرفر بيشتغل ...OK......;)

يعني اتصال سريع ...ووثيق..................

أخــــــوك

#7

شكراً لك يا أخ FOX_DELPHI

لقد بدأت مؤخراً في محاولة دراسة برمجة الشبكات و مازالت الأمور غير واضحة عندي بشكل كاف :o:o

لدي سؤال آخر : ما هو CommBlock المطلوب التصريح عنه لإرسال نتيجة الاستعلام و و ضعها في جدول عند الزبون بغض النظر عن عدد و نوعية الحقول الموجودة في الجدول الذي تم الاستعلام عنه ، أي في كل مرة يمكن أن يكون الاستعلام عن جدول مغاير ؟؟؟؟؟؟؟؟:(

#8

السلام عليكم:)

اخي العزيز ...ارجـــــــــو شرح الفكرة جيداً ...لكي نستطيع

المساعدة حسب الامكان......................ماهي الغاية...بالضبط(f)

اخوكم:cool:

#9

FOX_DELPHI شكراً على الاهتمام (f)(f)

الغاية هي إرسال نتيجة استعلام من قاعدة موجودة على المخدم إلى الزبون ، و الآن لدينا و لنفرض عدة جداول في قاعدة البيانات و أراد الزبون الاستعلام عن جدول 1 ، و بعدها عن جدول 2- أي استعلامات بنتائج مختلفة من حيث التصميم-حيث كل جدول طبعاً يختلف عن الآخر أقصد نوعية الحقول و عددها، فما هو نوع الرزمة Communication Block المطلوب استخدامها لنقل نتيجة هذا الطلب للزبائن ؟ أي رزمة تعيد نتيجة استعلام بحيث يمكن عرضها ضمن جدول كما نفعل في الحالة العادية ؟

على كل حال لست أدري إن كانت هذه الطريقة ممكنة ! ربما هناك طريقة أخرى لنقل نتيجة استعلام و عرضه في جدول عند الزبون

#10

السلام عليكم...

هل الداتا بيس أكسس....أما مــاذا ........؟

وهل تريد أستخدام الكلايونت والسيرفر ...؟

وأن كان ذلك ..فعليك ....كتابة كود عام وظيفي ..يقوم بمهمته ..الأستعلام

عند السيرفر الزبون ...عن طريق أرسال ..محدد ..من المخدم الكلايونت

للرسائل معينة .............تقول للسيرفر ..أعمل بحث ...على ..""FOX""

في جدول كذا ...وعند الأنتهاء ...أرسل الأجابة الى الكمبيوتر المتصل بك

هي بالعربي ............عليك تحويلها الى كود ..........هذا تحليلي مبدءي

........................أخـــــــــــوك:cool:

#11
اقتباس
أرسل الأجابة الى الكمبيوتر المتصل بك

ما هون المشكلة ، كيف سأبعث النتيجة لأعرضها في جدول ، فعندما استخدمت متحول من النوع Recordset ليعيد النتيجة طلع لي خطأ ، فما هو الحل لإرسال نتيجة مؤلفة من عدة سجلات

#12

السلام عليكم ...

أخي العزيز هذا الرابط تستعمله ..لكيفية الأرسال ...وهذا يكفل بالسؤال كيف

يتم ..الأرسال ..من الكلايونت ..الى السيرفر..وبالعكس.......

http://www.arabteam2000.com/vb/showthread....&threadid=24680

أما عن كيفية التخاطب ..فيكون السيرفر مجهز بأستقبال ...رسائل معينة

ترسلها أنت ........فعند تحسسه....لأحدى الرسائل المرسلة من الكلايونت

يقوم بأستعلام ...ما ...ويجهزه..بجداول ....وأما أن يرسلها معلومات ...

أو يرسلها .....ملف TXT...أو صورة ..أو أي شـــيء ..آخــــــر

أرجـــــــــو جمع ملفاتك ..ومحاولة جاهدة ....لكي تصل الى النتيجة ...

ولو أنني ..لست مشغولا كنت ...قد ساعدتك مساعدة مباشرة ..((كود))

أرجـــــو المعذرة ...

والنصر للمسلمين

أخـــــــــــوك(f)

أما عن أستخر

#13

لماذا لا تستخدمين مزود قاعدة البيانات مثل SQL .. أليس بإمكانها التولي لارسال واستقبال البيانات من وإلي الزبائن؟

وعلي كل حال .. حاولي طرح الاسئلة في موقع بورلاند المخصص

http://newsgroups.borland.com/cgi-bin/dnew...database.&utag=

أحد الأسئلة العامة

http://groups.google.com/groups?hl=ar&lr=&...ab%3Dwg%26lr%3D

#14

شكراً لكم جميعاً

بالنسبة لما قلته يا A`WaR فهل قصدت به أن يتم ربط الـADO مباشرة مع القاعدة لأنني أستخدم فعلاًSQL Server ، هل تعتقد أن ذلك أفضل بدون اللجوء إلى Indy Server &Client ؟؟؟؟؟

#15

السلام عليكم ....

حسب حجم القاعدة التي قد تستسمر ...يعني مكتبية ..او بيتوتية

أو ...صناعية...............:o

كما قال لك الأخ A`WAR...الSQL ..تدعم ذلك تلقائياً........

أرجـــــــــــو منك أفادتنا بكل جديد....وأن معكِ...في حالة أحتجتي

شيء ...............

أخـــــــــــوكم:cool:

#16

اهلا، انا لا اعمل علي قواعد البيانات ( يعني لا أعرف فيه :D:o)، ولكن الذي اعرفه ان SQL مخصصة للشبكات أكثر، كنت أظنه يتولي عملية تبادل البيانات من غير تدخل المبرمج في تفصيلات الاتصال .. اي لا حاجة لمكتبة indy ... :o

#17

شكراً لكل من حاول مساعدتي (f)(f)(f)، و أنا حقاً لاأفهم لماذا تظهر عندي رسالة خطأ Fatal Error :'(عند محاولتي إرسال RecordSet ، ربما سأعتمد فعلاً على إمكانيات SQl Server في الإرسال و الاستقبال ؟

بالنسبة لحجم القاعدة فهي ليست بالصغيرة ؟؟ فما رأيكم هل أحاول تنفيذ ذلك عن طريق البرنامج- بعد أن أكتشف سبب الخطأ- أم أن SQL Server أفضل ؟؟ :rolleyes::rolleyes:

#18

هل مازال

هذا الخطأ واردا

أ م ان المشكلة فد حلت

#19

السلام عليكم

جرب هذا عزيزي يمكن يفيد ...ويمكن لا ....... مجرد فكرة

http://www.findfast.com/cgi-bin/quicksearch.pl

اخوكم:cool:

#20

شكراً لكما ، و لكن الخطأ مازال موجوداً و لا أدري ما العمل ؟؟؟ على كل حال مازالت المحاولات مستمرة

#21

بالطبع الsql server

تدعم الشبكات وبسهولة ومرونة اكثر من الindy

وذلك لا ن اساس بناءها كان على الصفقات

على العموم راجعي كتاب ماركو 14chapter

وإن كنت مصرة على استعمال الindy

فاخاصية التي تستعمليها لن تخدمك في ذلك !

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…