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

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

بدأه yasserstars في 20 فبراير 2008 · 8 رد · 5,221 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أريد كود ربط قاعدة بيانات sqlserver بالفيجول بيسيك عن طريق الربط ADO

1- اذا كانت القاعدة محملة علي نفس الجهاز فكيف أكتب مسارها

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

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

علما بأنني كنت استخدم مع الأكسيس بنجاح ولكني لا استطيع عملها مع اس كيو ال سيرفر

فأرجو التوضيح وهذا الكود كنت استخدمه مع الأكسيس

كود General declarition

Public mydb As New ADODB.Connection
Public cust As New ADODB.Recordset

Form_Load()

 
mydb.Provider = "Microsoft.JET.OLEDB.4.0"
mydb.Open("d:\elkods\computer.mdb")

فأرجو تعديل الكود لكي يعمل مع الاس كيو ال سيرفر

من خلال المسار السابق للقاعدة علي الجهاز المحلي

#2

أنظر الي المرفق ،

ConnectDB.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#3

أشكرك أخي العزيز

لكن أريد العمل بالطريقة كتابة الكود مع ADO والإعلان عن السماء الجداول

لان هذه هي أفضل طرق ربط قواعد البيانات

فأرجو التوضيح مع الكود السابق

فالمشكلة عندي هي كود فتح قاعدة البيانات علي موضوعة علي جهازي الشخصي من خلال الفيجول وليس السيرفر

#4

علي فكرة ، أنا لم أقم بإضافة هذا الشرح حتي تتعامل مع آداة Adodc بل هدفي هو مساعدتك علي تخليق جمل إتصال بيدك ، فإذا ذهبت الي خصائص الـ Adodc بالنقر علية بالزر الأيمن للفأرة وإختيار Propertys ستجد بعد العمليات التي تم شرحها بالملف السابق أن الإتصال موجود بمربع نص Use Connection String !!!

أنسخ هذا النص وأدرجة بالكائن الذي تتعامل معه أياً كان ADODB أو DED أو Adodc !!!!

شكراً

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#5

شكرا لك أخي

ولكن ظهرت معي رسالة الخطأ التالية

ارجو تفسير الخطأ

هل له علاقة بنسخة ال اس كيو ال سيرفر

أنا عندي اس كيو ال سيرفر 2005

post-48861-1203538539_thumb.gif

#6

أعتقد أن السيكوال 2005 يحتاج الي تقنية دوت نيت !!!

والله أعلم

صراحتاً أنا لم أتعامل مع هذا الإصدار حتي الآن

شكراً

تم تعديل هذه المشاركة بواسطة MMA_EG_Cairo في 21 فبراير 2008 في 04:39

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

ما أنا عليه وتحت تصرفي .. وأسلـوبي يعتمد عليـك

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#7

أرجو المساعدة يا جماعة

اريد فقط كود البروفايدر

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

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

#8

اخي ياسر خذ الموقع هذا يوجد به جميع قواعد البيانات وطريقة ربطها بجميع اللغات الحقيقة من أجمل المواقع شرحاً .. تحياتي

رابط الموقع

http://www.connectionstrings.com/

#9

السلام عليكم انا جربت ربط الفجوال بيسك الاصدار السادس مع الاس كيو ال سيرفر2005 وكانت الفكرة يا اخي انك تعمل يوزر اكاونت له الصلاحيات التي تريد منحها له وليكن اليوزر sa ومن ثم تعمل داتة بيس تحتوي على الجداول المطلوبة وليكن farfor وليكن اسم الكومبيوتر farah ومن ثم تعمل موديول تعرف فيه الريكورد سيت والداتة بيس ثم سب مين فيه الربط كالاتي

db.Provider = "Provider=SQLOLEDB"

db.ConnectionString = "Provider=SQLOLEDB;Data Source=farfor;Initial Catalog=farah; User ID=sa;Password=pa$$w0rd;"

واذا توقف عندك الكود راسلني على العنوان eng_farah1982@yahoo.com

او ابعث برنامجك على الايميل

تم تعديل هذه المشاركة بواسطة فرح الخالد في 12 أغسطس 2009 في 11:29

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

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

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

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

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