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

اريد ربط برنامجي مع قاعدة بيانات اكسس على النت .... كيف ؟؟

بدأه bgd في 23 يوليو 2011 · 7 رد · 1,212 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

اخواني

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

ابي احط القاعدة على النت واربطه معاها .... ماهي الطريقة مشكوريييين ؟؟؟

يعطيكم الف عافية

#2

السلام عليكم

هناك طريقة لذلك وهي عن طريق الموقع التالي

http://domaindlx.com/

قم بتسجيل عضوية ثم قم برفع قاعدة البيانات وسوف يعطيك رابط تضعه في كود الاتصال مثل

Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset

Private Sub Form_Load()
cn.Provider = "microsoft.jet.oledb.4.0"
cn.Open "data source=//bb.domaindlx.com/Mohmed/db.mdb"
rs.CursorLocation = adUseClient
rs.Open "customers", cn, adOpenDynamic, adLockOptimistic

End Sub

ولكن لابد من استخدام مكتبة الأدو للتعامل مع القاعدة وليس أداة الداتا كنترول أو مكتبة الداو لأنهما غير مخصصتين للتعامل مع الأنترنت أو السيرفرات

تم تعديل هذه المشاركة بواسطة Mady-AGC في 23 يوليو 2011 في 03:33

2

منحة للخريجين وطلاب الجامعات و المعاهد

دبلومة لتخريج مبرمج متخصص في هندسة صناعة البرمجيات وتصميم وبرمجة تطبيقات الأنترنت

سبحان الله وبحمده سبحان الله العظيم

#3

السلام عليكم

مثل ما قال زميلي Mady لابد تكون مكتبه الأدو ADO هي الرابط , و أيضا أضيف بأن قاعدة بيانات آكسس غير عمليه على الانترنت .

(وَمَا أُوتِيتُمْ مِنَ الْعِلْمِ إِلَّا قَلِيلًا)

#4

الله يعطيكم العافيه ماقصرتم

طيب اذا ربطت باستخدام الادو اين اضع كود الاتصال هل في زر او في تحميل الفورم ؟؟

ومشكورين اخواني

#5

اخواني

لم استطع التسجيل في الموقع

http://domaindlx.com/

لم يرسل لي رسالة الايميل عند التسجيل

مالمشكله ؟؟؟

#6

طيب هل الاداة اللي يجب ان استخدمها هي adodc ؟؟؟

وهل فقط الكود اللي وضعته لي اخي mady يعمل الاتصال بالقاعده ؟؟؟

وهل اضع الكود في زر او في تحميل الفورم ؟؟؟

وازرار الاضافة والحفظ والحذف الخ .....

هل هكذا مثلا

adodc1.recordset.addnew

adodc1.recordset.delete

الخ

........

#7

أخوي مكتبه ال ADO مكتبه كبيره و ضخمه يستحيل شرحها في موضوع واحد , هذي لابد تقرأ عنها, حاول البحث في المنتدى أو الانترنت عن الاساسيات الخاصه بها , و ممكن نساعدك شوي في فهم الامور الاساسيه و على سبيل المثال :

مكتبه الادو مافي لها أداه خاصيه يعني ماهي Components هي فقط تضيفها من الـ Referance للمشروع و اسمها : Microsoft ActiveX Data Objects 2.8 او الاصدار 6.0 اذا كنت عامل تحديث للفجوال SP6, و بكل الحالتين ما تفرق كثير.

كود الإتصال و فتح السجل وضعه لك الآخ الكريم في بدايه الموضوع .. و لكن قبل فتح الاتصال لابد توضع بعض التعريفات العامه , و على سبيل المثال افتح Module جديد و في الـ General Declarations تكتب

Public CN AS New ADODB.Connection
Public RS AS New ADODB.Recordset

و طبعا كل جدول ممكن تعمل له Recordset خاص فيه

كود الحفظ مثلا :

RS.AddNew
Rs!FieldName = Text1.text
Rs!FieldName2 = text2.text
RS.Update

كود البحث :

Rs.Movefirst
Rs.find "FieldName = '" & text1.text & "'"
If Rs.EOF = true then
Msgbox "Not Found"
Exit sub
End IF
Text1.text = Rs!FieldName
Text2.text = Rs!FieldName2

كود الحذف

Rs.

Delete

هذي أمثله بسيطه للأساسيات و لكن لابد تفهمها قبل ما تنفذها

بخصوص الـ ADODC بصراحه نسيت و ما ادري هل هي تتصل مع انترنت او لا , هذي الادوات DataControls ما استخدمها لانها محدوده و مافيها مرونه في البرمجه و تستخدم في حالات بسيطه فقط.

1

(وَمَا أُوتِيتُمْ مِنَ الْعِلْمِ إِلَّا قَلِيلًا)

#8

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

واعتقد ان المواضيع دى ممكن تفيدك

/index.php?showtopic=151779&st=0

/index.php?showtopic=170939&st=0&p=863878&fromsearch=1entry863878

/index.php?showtopic=158923

بالتوفيق ان شاء الله

طبعا أداة الادو دى سى تتصل مع الانترنت الاداة دىما هى الا وسلية لوضع مكتبة الادو وعليك ان ترى بننفسك قم بإرفاقها فى مشروع اقصد الاداة واذهب الى الريفرانس ستجد مكتبة الادو اضيفت وكذ1لك فى اداة الداتا كونترول ستجد مكتبة الداو اضيفت

بالتوفيق ان شاء الله

تم تعديل هذه المشاركة بواسطة wael abed في 6 أغسطس 2011 في 11:08

00
 

فاضى 

 

00

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

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

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

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

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