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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مثال +سؤال اضافة حذف عرض السجلات ahmedalans 6 159 10-05-17, 06:06 PM
آخر رد: ahmedalans
  [سؤال] كيفية حفظ ملف pdf في قاعدة بيانات sql abid 5 4,560 10-05-17, 03:13 PM
آخر رد: safalo
  ظهور خطا عند سحب البيانات وعرضها في الداتا كريد باستخدم الـــ Threading HATEM KAREM 0 82 06-05-17, 04:45 PM
آخر رد: HATEM KAREM
  المساعدة في عمل استعلام قاعدة بيانات sqlserver djelloul 0 66 17-04-17, 07:13 PM
آخر رد: djelloul
  [VB.NET] مشكله عند الحفظ على قاعدة بيانات باستخدام Data Source وقاعدة بيانات اكسس2007 coderarab 8 848 03-04-17, 02:48 AM
آخر رد: ابو إياد
  استفسار حول عدم تكرار البيانات المتألق9 3 145 02-04-17, 03:38 AM
آخر رد: حريف برمجة
  جلب البيانات من ملف txt djelloul 7 180 28-03-17, 03:20 PM
آخر رد: djelloul
  [سؤال] طلب صيغة عامة أو وظيفة لأضافة بيانات لقاعدة البيانات ؟ عبد الله 2 150 10-03-17, 09:36 AM
آخر رد: عبد الله
  سرعة ادخال البيانات داخل ملف اكسس atefkhalf2004 1 163 05-03-17, 04:06 AM
آخر رد: thevirus
  استعادة قاعدة البيانات من ملف النسخة الإحتياطية djelloul 2 164 28-02-17, 03:27 PM
آخر رد: djelloul

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


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