تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال: ما هي طريقة ربط قاعدة البيانات عن طريق odbc
#1
السلام عليكم ورحمة الله وبركاته ،،

أخواني الكثير من المشاركات نراها في طريقة ربط البرنامج بقاعدة البيانات بالطرق التقليدية العادية ،،

يوجد طريقة عن طريق odbc ، هل عمل بها أحد منكم من قبل ، وكيف يكون ربط القاعدة بهذه الطريقة والتعامل معها سواء بجهاز واحد أو عن طريقة الشبكة بعدة أجهزة ..؟


وشكراً.

ملاحظة : لنفرض ان القاعدة من نوع sql server.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة:
#2
ال ODBC تقريبا نفس ال OLEDB

تقوم بعمل استيراد ل
PHP كود :
Imports System.Data.Odbc 

ثم تتعامل مثل ال oledb

PHP كود :
Dim Cstring As String "Driver={SQL Server Native Client 10.0};Server=192.168.0.10;Database=pos;Uid=sa;Pwd=P@ssw0rd"
        
Dim con As New OdbcConnection(Cstring)
        
Dim adap As New OdbcDataAdapter 
الرد }}}}
تم الشكر بواسطة:
#3
لا أظن ان العملية بهذه السهولة ، وجدت في أحد الأماكن التي تتعامل مع هذا النوع من الاتصال انهم يضعون اسم القاعدة في System DNS الموجود في الأدوات الإدارية في لوحة التحكم.

هل من الممكن أن كان عندك مزيد من الوقت أن تضع لنا على الأقل مثال عملي لكيفية عمل اتصال بالقاعدة عن طريقة odbc واظهار البيانات في مربع نص أو اي مثال يكون للتوضيح ، لأن مثل هذه الأمور تتضح كثيراً في الأمثلة العملية.

وجزاك الله خيراً على حسن تجاوبك معي.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة:
#4
ما ذكرته أنا في الكود السابق لن يعمل الا اذا تمت اضافة القاعده الي odbc datasource الموجودة في ال controle panel
لكن عموما ما دمت انت في عالم ال .net لماذا تستخدم ال odbc تقيمي لهذا المحرك مع ال السيكوال سيرفر بانه فاشل ولا ينبغي لمبرمج .net استخدامه مع السيكوال فهو بطئ واعرف اشخاص يستخدمون يستخدمون هذا المحرك للوصول للسيكوال من خلال الاكسس وعليك ان تتخيل البطئ الشديد الذي يتسم به هذا المحرك لكي يظهر نتيجة استعلام مكون من بضعة صفوف
لذلك نصيحة لا تعتمد عليه عمليا سواء مع السيكوال او ال oledb
الرد }}}}
تم الشكر بواسطة:
#5
أخي الكريم ..
إذا كنت تقصد تشغيل قاعدة بيانات ((SQL Server عن طريق تقنية الـ (ODBC) فإليك كيفية عمل ذلك:
1- انقر نقراً مزدوجاَ على أدوات إدارية (Administrative Tools) في لوحة التحكم.
2- من أدوات إدارية (Administrative Tools)، انقر نقراً مزدوجاً على مصادر البيانات ODBC (Data Sources (ODBC)).ـ
3- عنده ستفتح نافذة جديدة تدعى (ODBC Data Source Administrator) ، تأكد من أن اللوح (User DSN) هو المختار..أو انقر عليه لتختاره و تحقق من أن البند (dBase file) هو المحدد في اللائحة ، ثم انقر على الزر (Add).ـ
4- سيظهر معالج يسمى (Create New Data Source) قم بتحديد البند (SQL Server) (تجده في آخر اللائحة) ثم انقر (Finish).ـ
5- ستظهر نافذة ، تطلب منك إدخال بيانات محددة ، قم بتحديد اسماً ما كما يحلو لك ، لكن باللغة الانجليزية.. ثم حدد الـ (Server) مكان تواجد القاعدة التي تريد.. أما إذا كنت تعمل على جهاز واحد فحدد اسم الكمبيوتر ( قائمة ابدأ> انقر باليمين على جهاز الكمبيوتر> خصائص>اسم الكمبيوتر>اسم الكمبيوتر بالكامل).ـ ثم انقر على (Next).ـ
6- اقبل الإعدادات الافتراضية و انقر على (Next).ـ
7- في النافذة التالية ، قم بعمل Check على المربع المسمى (Change the default database toSmile ، ثم قم باختيار قاعدة البيانات المطلوبة (حيث ستظهر جميع قواعد البيانات ضمن SQL Server) ، ثم انقر على (Next).ـ
8- في النافذة التالية ، انقر على (Finish) فقط لإنهاء العملية.ـ
9- سيظهر نافذة لتأكيد العملية التي أجريتها ، تظهر تقريراً بما تم عمله ، انقر على زر (Test Data Source).ـ
10- ستظهر نافذة جديدة تخبرك بأن عملية الفحص تمت بنجاح ، انقر زر (Ok).ـ
11- انقر مرة أخرى على زر (Ok) في نافذة تأكيد العملية.. ستعود بعده إلى النافذة (ODBC Data Source Administrator).ـ
12- ستشاهد في هذه النافذة ، اسم قاعدة البيانات التي حددتها في الخطوة 7.ـ
13- انقر زر (OK). ، وبهذا انتهت عملية اعداد مصدر بيانات لقاعدة بيانات من نوع (SQL Server).ـ
يمكنك الآن استخدامها كمصدر بيانات من نوع (ODBC).
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  بحث و إظهار صورة من قاعة البيانات علىPictureBox ahmed_elwerfalli 0 36 29-11-16, 01:34 AM
آخر رد: ahmed_elwerfalli
  [سؤال] كيفية اضافة عناصر عمود فى جدول من قاعدة بيانات فى جدول اخر hidn 1 164 04-11-16, 09:25 AM
آخر رد: thevirus
  [VB.NET] مثال على جلب ارقام من قاعدة البيانات وحفظها في مصفوفة بدر إشتية 4 345 02-11-16, 02:42 AM
آخر رد: Ahmad ahmed
  [سؤال] قراءة رابط من قاعدة بيانات في ادة التصفح شمس الدين 03 2 77 27-10-16, 10:43 PM
آخر رد: شمس الدين 03
  مساعدة في بناء قاعدة hglogtd 4 129 05-10-16, 03:48 PM
آخر رد: hglogtd
  استفسار حول طريقتي في قاعدة البيانات صبري زينوبي 0 76 29-09-16, 04:35 PM
آخر رد: صبري زينوبي
  ربط قاعدة بيانات اكسس بفجوال دوت نت 2015 كنونو 0 121 26-09-16, 01:35 PM
آخر رد: كنونو
  تسمية قاعدة البيانات قبل انشائها aiman 3 167 15-09-16, 09:12 PM
آخر رد: Abu Ehab
  [Acces2003] المساعدة في كود لحذف البيانات من الاستعلام محمد خلف زكي 2 138 28-08-16, 11:24 AM
آخر رد: محمد خلف زكي
Lightbulb [سؤال] كيف يتم رفع قاعدة بيانات mysql بطريقة برمجية sanosi 0 124 26-08-16, 05:00 PM
آخر رد: sanosi

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


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