تقييم الموضوع :
  • 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).
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Bug [Acces2010] طريقة استدعاء بيانات النزيل القديم برقم الهوية يسرى7 9 156 منذ 1 ساعه مضت
آخر رد: مساعدة
  الانتقال إلى السجل الثاني في قاعدة البيانات و إظهار الصورة التالية على picturebox ahmed_elwerfalli 6 187 24-12-16, 11:07 PM
آخر رد: ahmed_elwerfalli
  جلب البيانات من قاعدة بيانات XML djelloul 0 64 13-12-16, 07:45 PM
آخر رد: djelloul
  مشكلة في تصميم قاعدة البيانات djelloul 2 110 06-12-16, 12:36 PM
آخر رد: djelloul
  بحث و إظهار صورة من قاعة البيانات علىPictureBox ahmed_elwerfalli 0 132 29-11-16, 01:34 AM
آخر رد: ahmed_elwerfalli
  [سؤال] كيفية اضافة عناصر عمود فى جدول من قاعدة بيانات فى جدول اخر hidn 1 265 04-11-16, 09:25 AM
آخر رد: thevirus
  [VB.NET] مثال على جلب ارقام من قاعدة البيانات وحفظها في مصفوفة بدر إشتية 4 443 02-11-16, 02:42 AM
آخر رد: Ahmad ahmed
  [سؤال] قراءة رابط من قاعدة بيانات في ادة التصفح شمس الدين 03 2 148 27-10-16, 10:43 PM
آخر رد: شمس الدين 03
  مساعدة في بناء قاعدة hglogtd 4 209 05-10-16, 03:48 PM
آخر رد: hglogtd
  استفسار حول طريقتي في قاعدة البيانات صبري زينوبي 0 138 29-09-16, 04:35 PM
آخر رد: صبري زينوبي

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


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