كيفية إنشاء جداول مع فئات قاعدة Foundation

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية

اضغط هنا لرابط المقالة باللغة الانجليزية110508
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
استخدام الإصدار 2.5 والإصدارات الأحدث من فئات Foundation Microsoft (MFC) في اتصال قواعد البيانات المفتوح (ODBC) API (واجهة برمجة التطبيقات) الوصول إلى البيانات ومعالجتها. قبل إنشاء جدول, يتطلب ODBC يمكن تكوين "مصدر بيانات" للسماح بالوصول إلى البيانات. مصدر بيانات هو مجموعة من البيانات التي يمكن أن يكون موجوداً في مجموعة من قواعد البيانات (على سبيل المثال، FoxPro ، Access ، SQL Server وما) في مواقع مختلفة (على سبيل المثال، محلي أو شبكة الاتصال). بمجرد مصدر بيانات تكوين/باسم ، للمبرمج فقط يجب تحديد اسم مصدر البيانات للاتصال بالبيانات. لإنشاء جدول مصدر البيانات استخدم الدالة CDatabase::ExecuteSQL() "وتمريرها سلسلة يستخدم عبارة CREATE TABLE SQL.

للحصول على معلومات إضافية حول تكوين مصدر بيانات برمجياً الرجاء مراجعة article(s) التالية في "قاعدة المعارف لـ Microsoft:
110507كيفية تكوين مصادر بيانات ODBC على تحرك
ملاحظة: تم تكرار المعلومات الموجودة ضمن هذه المقالة في 'البرمجة مع موسوعة MFC' التي يتم شحنها مع 4.0 Visual C++. يمكن العثور على تحتوي هذه المقالة على ارتباطات عن طريق البحث عن "SQLConfigDataSource" تحديد المقالة بعنوان ' FAQ: برمجيًا تكوين مصدر البيانات ODBC '.
معلومات أخرى
لإنشاء مصدر بيانات برنامج "مسؤول ODBC" ، والذي عادةً العثور عليه في لوحة تحكم Windows كرمز المسماة "ODBC" يستخدم عادة.

تحديد العديد من مصادر البيانات، مثل مصدر بيانات FoxPro الدلائل لقواعد البيانات. أي، دليل مصدر البيانات ويتم احتواء كل جدول في ملف منفصل (في الحالة الخاصة dBASE أو FoxPro كل جدول ملف .DBF). تتطلب مصادر البيانات الأخرى مثل Microsoft Access و SQL Server مصادر البيانات، شيء موجود قبل إنشاء مصدر بيانات. على سبيل المثال، عند استخدام برنامج تشغيل SQL Server ODBC ، ربما وبالطبع تحتاج ملقم SQL تأسيس. يتطلب برنامج تشغيل ODBC Access Microsoft وجود ملف .MDB قبل إنشاء مصدر بيانات. عند إنشاء مصدر بيانات ODBC الوصول من خلال برنامج "مسؤول ODBC" ، يتم منحك اختيارين يمكنك تحديد ملف .MDB أو يمكنك إنشاء ملف .MDB. لم يكن هناك طريقة برمجية إنشاء ملف .MDB من التطبيق الخاص بك. لذلك، إذا كان التطبيق الخاص بك يتطلب وضع البيانات في مصدر بيانات Access (.MDB ملف) ، من المحتمل ستحتاج أن يكون لديك ملف .MDB فارغ التي يمكنك استخدامها أو نسخ عند الحاجة إليه.

بمجرد أن يكون لديك مصدر بيانات تأسيس يمكن إجراء إنشاء الجداول بسهولة باستخدام الدالة CDatabase::ExecuteSQL() عبارة CREATE TABLE SQL. على سبيل المثال، إذا كان لديك كائن قاعدة بيانات تسمى myDB يمكنك استخدام التعليمات البرمجية MFC التالية لإنشاء جدول:
   myDB.ExecuteSQL("CREATE TABLE OFFICES (OfficeID TEXT(10)"                   ", OfficeName TEXT(10))")				
التعليمة البرمجية أعلاه بإنشاء جدول يسمى "المكاتب" في مصدر البيانات وصول متصل باستخدام myDB; يحتوي الجدول على حقلين "OfficeID" و "officename".

ملاحظة: قد تختلف أنواع الحقول المحددة في عبارة CREATE TABLE SQL استناداً إلى برنامج تشغيل ODBC الذي تستخدمه. على سبيل المثال، سوف تتطلب برنامج تشغيل ODBC Btrieve "سلسلة" بدلاً من نوع "نص" في عبارة CREATE TABLE أعلاه. برنامج MSQUERY هو أحد الطرق لاكتشاف ما هي أنواع الحقول المتوفرة لمصدر بيانات. في MSQUERY ، حدد ملف واختر Table_Definition ، حدد جدول من مصدر بيانات ثم انظر إلى نوع المعروضة في مربع تحرير وسرد "نوع".
مراجع
لمزيد من المعلومات حول مصادر البيانات راجع في "قاعدة بيانات فئات موسوعة" في الكتب الفورية.
2.50 2.51 2.52 3.00 3.10

خصائص

رقم الموضوع: 110508 - آخر مراجعة: 02/07/2014 01:41:32 - المراجعة: 3.2

Microsoft Foundation Class Library 4.2

  • kbnosurvey kbarchive kbmt kbdatabase kbhowto kbprogramming KB110508 KbMtar
تعليقات