منابع داده ODBC ویندوز 7 64. تنظیم منبع داده ODBC

روز دیگر من به این مشکل رفتم، در ویندوز 7، به ویژه در نسخه های شروع کننده و صفحه اصلی، منابع داده ODBC وجود ندارد.

ODBC (اتصال پایگاه داده باز) - رابط برنامه (API) دسترسی به پایگاه های داده، توسعه یافته توسط مایکروسافت، در همکاری با تکنولوژی Simba بر اساس مشخصات رابط رابط (CLI)، که توسط گروه دسترسی SQL، X / Open و مایکروسافت توسعه یافته است. پس از آن، CLI استاندارد ISO ISO / IEC 9075-3: 2003 بود. (eng.) استاندارد CLI برای متحد کردن تعامل برنامه با DBMS طراحی شده است، آن را مستقل از تامین کننده DBMS و نرم افزار و سخت افزار پلت فرم.



در اوایل سال 1990، چندین ارائه دهنده پایگاه داده وجود داشت که هر کدام از آنها رابط کاربری خود را داشتند. اگر برنامه لازم بود با چندین منبع داده ارتباط برقرار کنید، لازم بود که کد آن را با هر یک از پایگاه های داده ارتباط برقرار کنیم. برای حل مشکل مایکروسافت و تعدادی از شرکت های دیگر ایجاد شده است رابط استاندارد برای دریافت و ارسال منابع داده انواع متفاوت. این رابط به نام اتصال به پایگاه داده باز یا مکانیسم تعامل باز با پایگاه های داده نامگذاری شد.
با ODBC، برنامه نویسان برنامه می توانند برنامه های کاربردی را برای استفاده از یک رابط دسترسی به داده ها بدون نگرانی در مورد پیچیدگی های تعامل با منابع چندگانه توسعه دهند.

یعنی، Tab ODBC خودش است، در اینجا یک صفحه نمایش است:

و حتی باز می شود، اما زمانی که "سیستم DSN" کبوتر

هیچ گزینه های پایگاه داده ای وجود ندارد، مانند ویندوز XP، تنها یک نوع پایگاه داده وجود دارد، SQL، این خوب نیست. از آنجا که به عنوان مثال، بسیاری از مشتریان بانک نیاز به منبع داده ODBC از مایکروسافت (MDB) دارند. و اگر شما آن را انتخاب نکنید، پس چگونه می توانید مشتری بانک را در ویندوز 7 شروع یا خانه نصب کنید؟ طبقه پایین دو عکس، یک ویندوز 7 استارتر، دیگر ویندوز XP.

من می گویم که راهی از این موقعیت وجود دارد. ویندوز 7 Starter یا Home برای خانه طراحی شده است، بنابراین هیچ جرقه ای در آن وجود ندارد، که برای برنامه های حرفه ای مورد نیاز است. در اینجا و تفاوت قیمت اگر نسخه خانه یا شروع کننده از 2100 تا 3000 روبل باشد، پس از آن نسخه حرفه ای هزینه حداقل دو برابر گران قیمت است. اما شما هنوز هم می توانید مشتری بانک را و در ویندوز 7 شروع کننده و خانه قرار دهید. فقط بانک مشتری را نصب کنید، منبع داده ODBC را از مایکروسافت ایجاد می کند، اگر چه در این زمینه قابل مشاهده نیست. من کلمات ساده این فیلد خالی خواهد بود و پایگاه داده MDB ایجاد خواهد شد.

مشتری نصب بانک

پس از نصب بانک مشتری، او به طور کامل راه می رفت، و کار کرد.

بنابراین، شرکت ویندوز کمی از چیتیت است، یعنی اشاره به شما است که لازم است نسخه گران تر را برای نصب منبع داده ODBC خریداری کنید، هرچند همه چیز در شروع و یا خانه کار می کند، فقط یک زمینه ندارد.

و حتی آن را باز می شود، اما تنها - زمانی که "سیستم DSN" Doves:

بدون انتخاب پایگاه داده، مانند ویندوز ایکس پی. این تنها یکی از انواع پایگاه ها است - SQL، و این خوب نیست. از آنجا که به عنوان مثال، بسیاری از مشتریان بانک نیاز دارند منبع داده ODBC این از مایکروسافت (MDB) است !!! و اگر شما آن را انتخاب نکنید، پس چگونه مشتری بانک را نصب کنید ویندوز 7. پيش غذا.یا ویندوز 7 خانه?



برای مقایسه، به دو تصویر، نگاه کنید، یکی - ویندوز 7 استارتر.دیگر - ویندوز ایکس پی.

1) ویندوز 7 شروع کننده:

2) ویندوز XP حرفه ای:

با این وجود، راهی از این مقررات وجود دارد! نسخه ویندوز 7 استارتر. یا خانه، طراحی شده برای خانه، بنابراین هیچ جایی که برای برنامه های حرفه ای مورد نیاز است وجود ندارد. در اینجا تفاوت قیمت، برای مقایسه: اگر هزینه باشد خانه یا پيش غذا. نسخه های ویندوز در عرض 2100 تا 3000 روبل متفاوت است، سپس حرفه ای.هزینه های حداقل دو برابر گران قیمت است.



اما شما هنوز هم می توانید یک مشتری بانک و در ویندوز 7 استارتر. و ویندوز 7 خانه. فقط بانک مشتری را نصب کنید، او ایجاد خواهد کرد منبع داده ODBC از مایکروسافت، اگر چه در این زمینه قابل مشاهده نخواهد بود. به عبارت دیگر، کلمات ساده این فیلد خالی خواهد بود و پایگاه داده MDB ایجاد خواهد شد.

سرویس بانکی نصب:

پس از نصب بانک مشتری، او به طور کامل راه می رفت و کار کرد.

بنابراین، ویندوز کمی از Chittrim است، به عنوان اگر اشاره به شما، برای نصب منبع داده ODBC. شما باید نسخه گران تر را بخرید، اگر چه در نسخه های شروع کننده یا خانه همه چیز کار می کند، فقط هیچ زمینه ای وجود ندارد.

Essence: شما باید به پایگاه داده ایجاد شده در MS Access DBMS از طریق ODBC در ضمیمه خود به Delphi 7 متصل شوید.

برای شروع، به بخش "کنترل پنل - مدیریت - منابع داده (ODBC) بروید. یک منبع اطلاعات جدید اضافه کنید

شکل. 1. مدیر منابع داده ODBC

لمس كردن "راننده انجام می شود. دسترسی مایکروسافت.».


شکل. 2. ایجاد یک منبع داده جدید

سپس، در پنجره "نصب درایور ODBC ..."، نام، توضیحات را مشخص می کنیم و مسیر را به پایگاه داده، به عنوان مثال، "ایستگاه اتوبوس" را انتخاب می کنیم. mDB».

شکل. 3. نصب درایور ODBC برای دسترسی MS

پس از آن، به پنجره منبع "مدیر منابع داده ..." بروید و ببینید که "ایستگاه اتوبوس" به منبع اضافه شد.

شکل. 4. مدیر اولیه منبع داده ... »

سپس برنامه Delphi 7 را راه اندازی کنید، اجزای تشکیل را در فرم قرار دهید: Adoconnection, قابل تحسین, منبع اطلاعات., دیزل. پیکربندی قطعات برای اتصال از طریق ODBC.

اول، بر روی جزء کلیک کنید " Adoconnection1 "و رشته اتصال را پیکربندی کنید،" مایکروسافت OLE DB ارائه دهنده ODBC "را انتخاب کنید. روی دکمه "بعدی" کلیک کنید و به برگه "اتصال" بروید.

شکل. 5. تنظیم رشته اتصال در دلفی 7

در برگه اتصال، منبع داده "ایستگاه اتوبوس" را انتخاب کنید و اتصال را با کلیک بر روی دکمه "بررسی اتصال" بررسی کنید.

مولفه

راه اندازی، ارزش

Adoconnection1

loginPrompt \u003d نادرست

adotable1

اتصال \u003d Adoconnection1

Tablename \u003d حرکت روز

DataSource1

مجموعه داده ها \u003d adotable1

dbgrid1

منبع اطلاعات. \u003d DataSource1.

در حال حاضر، اگر شما اموال "Active \u003d True" را از جزء تنظیم کنید " قابل تحسین1 "، سپس جدول نصب شده در اموال" Tablename»نمایش داده شده در جزء" دیزلیکی "

شکل. 7. جدول "روز حرکت" در برنامه ما

بنابراین، ما به پایگاه داده "ایستگاه اتوبوس" از طریق "ODBC" متصل شدیم، که به معنی "باز کردن داده های باز B ASE" است.

این کتاب سرور را توصیف می کند اسکریپت های ویندوز Script Host (WSH) نسخه 5.6، که یکی از استاندارد است قطعات ویندوز XP، و همچنین می تواند در پیش از آن نصب شود نسخه های ویندوز. اسکریپت ها در VBScript و زبان های JScript نشان دهنده استفاده از استاندارد WSH 5.6 استاندارد، از جمله ایجاد فرآیندهای کودک و راه اندازی سناریوها کامپیوترهای از راه دور. به عنوان مثال های پیچیده تر، سناریوها با پایگاه های داده، مدیران کار می کنند برنامه های مایکروسافت دفتر سازماندهی گرافیک رابط کاربربا استفاده از فن آوری های ADSI ( دایرکتوری فعال رابط سرویس) و WMI (ابزار مدیریت ویندوز) برای حل وظایف اداری. سوالات روشن کار عملی با فایل های XML و ایجاد اشیاء SOM. توجه ویژه به مسائل امنیتی در هنگام کار با سناریوها، نمونه های خاصی از تنظیمات سیاست امنیتی داده می شود. این کتاب دیسک متصل شده با متون منبع بسیاری از نمونه ها است.

کتاب:

برای دسترسی به جدول DBF ایجاد شده از اسکریپت WSH، از تکنولوژی ODBC استفاده خواهیم کرد (اتصال پایگاه داده باز). ODBC است درمان استاندارد مایکروسافت با پایگاه داده های ارتباطی فرمت های مختلف و تولید کنندگان، قادر به پردازش پایگاه های داده در زبان SQL (زبان پرس و جو ساختار یافته، زبان پرس و جو ساخت یافته) است.

اظهار نظر

برای آشنایی اولیه با زبان SQL، می توانید یک کتاب را توصیه کنید.

ابتدا باید رکورد ODBC را در سیستم شروع کنیم تا با پایگاه ما ارتباط برقرار کنیم، I.E. یک DSN جدید (نام منبع داده، نام منبع داده) ایجاد کنید. در ویندوز XP، این به شرح زیر انجام می شود.

بارگذاری صفحه کنترل (کنترل پنل) ویندوز (منو شروع کردن (شروع)) و به شکل کلاسیک تغییر دهید (شکل 9.6).


شکل. 9.6 نمایش پانل کلاسیک مدیریت ویندوز xp

به طور مداوم پاراگراف ها را انتخاب کنید مدیریت (ابزارهای اداری) و منابع داده (ODBC) (منابع داده (ODBC)). در کادر محاوره ای که ظاهر می شود، برگه را انتخاب کنید سیستم DSN (سیستم DSN)، که یک DSN در دسترس همه کاربران کامپیوتر ایجاد می کند (شکل 9.7).


شکل. 9.7. مدیر داده های ODBC در ویندوز XP

دکمه را فشار دهید اضافه کردن (اضافه کردن) و در پنجره ای که با انتخاب درایور راننده مایکروسافت DBase (* .DBF) (شکل 9.8) ظاهر می شود.

ایجاد یک برنامه با استفاده از پایگاه داده

حاشیه نویسی به بخش

معنی بخش - تأمین پیاده سازی کار آزمایشگاهی برای ایجاد یک پایگاه داده برنامه·

نام مستعار اغلب برای کار با پایگاه های داده (نام مستعار) استفاده می شود. نام پایگاه داده نام یک پایگاه داده خاص است که در تنفسی تجویز شده است به طوری که به اندازه کافی برای مشخص کردن نام مستعار به درخواست تجدید نظر به جداول این پایگاه داده است. این راحتی به شما اجازه می دهد تا به راحتی نوع پایگاه داده را بدون تغییر متن برنامه ها تغییر دهید.

اصل تعیین نام مستعار پایگاه داده مایکروسافت دسترسی ذخیره شده در فایل در دیسک ژست را در نظر بگیرید. فرض کنید ما می خواهیم نام مستعار Borey برای مطابقت با پایگاه داده در فایل borey.mdb. نرم افزار ما می توانیم این کار را با استفاده از تابع API SQLConfigdataSource ODBC انجام دهیم.

به منظور تنظیم نام مستعار در حالت دستی شما باید مدیر منبع داده ODBC را شروع کنید (START \\ SETUP \\ Control Panel \\ Administrations \\ منابع داده (ODBC)). پنجره مدیریت در شکل 6 نشان داده شده است.

شکل 6 - مدیر منابع داده ODBC

بعد، در برگه "سفارشی DSN" یا "سیستم DSN" (بسته به اینکه آیا منبع داده برای کاربر فعلی یا برای همه کاربران سیستم ایجاد شده است) بر روی دکمه افزودن کلیک کنید. ·

فهرست نمایش رانندگان نصب شده و توصیف آنها (شکل 7).

شکل 7 - مدیر منابع داده ODBC. گفتگو برای ایجاد یک منبع اطلاعات جدید

· پس از کلیک بر روی دکمه "پایان" در پنجره ای که باز می شود (شکل 8)، شما باید نام منبع "DB" و مسیر را به فایل مشخص کنید.

شکل 8 - مدیر منابع داده ODBC. گفتگو برای ایجاد یک منبع اطلاعات جدید

· با فشار دادن دکمه "OK" در سیستم، نام مستعار "Borey" به پایگاه داده ظاهر می شود، که می تواند هنگام دسترسی به فایل borey.mdb مورد استفاده قرار گیرد (شکل 9). لازم به ذکر است که شما می توانید نام مستعار را به DBM های دیگر به همان شیوه مشخص کنید.

شکل 9 - مدیر منابع داده ODBC. گفتگو برای ایجاد یک منبع اطلاعات جدید

2.2 اطلاعات اساسی درباره زبان C ++ (ویکی پدیا)

· C ++ - برنامه نویسی زبان ارتباطی را تایپ کرده است.

پشتیبانی از پارادایم های برنامه نویسی زیر:

برنامه نویسی رویه ای

برنامه نویسی شی گرا،

برنامه نویسی عمومی

فراهم می کند:

مدولار،

تدوین جداگانه

استثناء پردازش

انتزاع داده ها

اعلام انواع اشیاء (کلاس ها) اشیاء،

توابع جاسازی شده

توابع مجازی ·

کتابخانه استاندارد شامل شامل ظروف و الگوریتم های مشترک است. C ++ ترکیبی از خواص هر دو زبان سطح بالا و سطح پایین است. در مقایسه با سلف خود - زبان C، بیشترین توجه به حمایت از برنامه نویسی شی گرا و عمومی پرداخت می شود. نحو C ++ از C. به ارث برده می شود



آخرین استاندارد زبان C ++ که به نام "C ++ 11" نامیده می شود، در سال 2011 به دست آمد، افزودنی های قابل توجهی به هسته زبان و گسترش کتابخانه استاندارد شامل شد. ·

اتصال پایگاه داده باز (ODBC) یک پروتکل مورد استفاده برای اتصال پایگاه داده است. داده های مایکروسافت دسترسی به یک منبع داده خارجی، مانند مایکروسافت SQL Server. این مقاله حاوی اطلاعات عمومی در مورد منابع داده ODBC، روش های ایجاد و اتصال به آنها با استفاده از مایکروسافت دسترسی است. اقداماتی که باید انجام شود بستگی به پایگاه های داده های مورد استفاده و رانندگان ODBC دارد.

در این مقاله

اطلاعات داده های ODBC اطلاعات

منبع داده یک منبع است که حاوی اطلاعات و اطلاعات مربوط به اتصال مورد نیاز برای دسترسی به این داده ها است. منبع داده ممکن است SQL Server، DBMS ارتباطی اوراکل، صفحه گسترده یا فایل متنی باشد. اطلاعات اتصال ممکن است شامل مکان سرور، نام پایگاه داده، شناسه ورود به سیستم، رمز عبور و تنظیمات درایور ODBC مختلف توصیف نحوه اتصال به یک منبع داده باشد. این اطلاعات را می توان از مدیر پایگاه داده به دست آورد که می خواهید اتصال برقرار کنید.

در معماری ODBC، برنامه های کاربردی (مانند دسترسی) به Dispatcher Driver ODBC متصل می شوند که به نوبه خود استفاده می شود راننده بتونی ODBC (به عنوان مثال، مایکروسافت SQL ODBC) برای اتصال به یک منبع داده. در دسترسی به منابع داده، ODBC برای اتصال به آنها استفاده می شود منابع خارجی داده هایی که هیچ راننده تعبیه شده ندارند.

برای اتصال به چنین منبع داده، مراحل زیر را دنبال کنید.

    راننده ODBC مناسب را بر روی یک کامپیوتر با یک منبع داده نصب کنید.

    نام منبع داده (DSN) را با استفاده از برنامه تعیین کنید مدیر منبع داده ODBCبرای ذخیره اطلاعات در مورد اتصال به رجیستری ویندوز مایکروسافت. یا فایل DSN یا استفاده از خط اتصال در کد ویژوال بیسیک.برای انتقال اطلاعات در مورد اتصال به طور مستقیم توسط درایور راننده ODBC.

منابع اطلاعات ماشین

اطلاعات اطلاعات ماشین اطلاعات اتصال اطلاعات را در رجیستری ویندوز در یک کامپیوتر خاص ذخیره کنید. چنین منابع داده ای تنها می تواند در رایانه ای که آنها تعریف شده استفاده می شود. دو نوع منبع اطلاعات دستگاه وجود دارد: سفارشی و سیستم. منابع داده های سفارشی در دسترس هستند و فقط برای کاربر فعلی نمایش داده می شوند. منابع داده های سیستم می توانند از تمام کاربران کامپیوتر استفاده کنند. آنها برای همه این کاربران و خدمات سیستم نمایش داده می شوند. منابع داده ماشین به ویژه هنگامی مفید هستند که شما نیاز به حفاظت اضافی، از آنجا که منبع داده تنها می تواند در کاربران سیستم مشاهده شود. علاوه بر این، این منبع را نمی توان از راه دور به کامپیوتر دیگری کپی کرد.

منابع داده فایل

منابع داده فایل (همچنین به نام فایل های DSN) ذخیره اطلاعات در مورد اتصال به فایل های متنیو نه در رجیستری ویندوز، و به عنوان یک قاعده، انعطاف پذیر تر از منابع داده های دستگاه استفاده می شود. به عنوان مثال، منبع داده را می توان به هر رایانه ای با یک راننده ODBC مناسب کپی کرد تا اطمینان حاصل شود دقت و ثبات اطلاعات اتصال به تمام رایانه های مورد استفاده. علاوه بر این، شما می توانید منبع فایل داده ها را در آن قرار دهید سرور جداگانهآن را به رایانه های متعدد به صورت آنلاین و آسان برای مدیریت اطلاعات اتصال متمرکز کنید.

برخی از منابع فایل را نمی توان با مشترک انجام داد. چنین منابع در آن قرار دارند کامپیوتر جداگانه و منبع اطلاعات داده را نشان می دهد. آنها می توانند برای دسترسی به منابع داده موجود از منابع فایل استفاده شوند.

رشته های اتصال

در ماژول، شما می توانید یک رشته فرمت شده با اطلاعات اتصال را تعریف کنید. رشته اتصال اطلاعات اتصال را به طور مستقیم به Dispatcher Driver ODBC انتقال می دهد. این کمک می کند تا برنامه را ساده تر، از بین بردن نیاز به ایجاد یک DSN توسط یک مدیر یا کاربر قبل از استفاده از یک پایگاه داده.

برای اطلاعات بیشتر در مورد رابط ODBC، دایرکتوری MSDN برنامه نویس توسط ODBC را ببینید.

اضافه کردن منبع داده ODBC

قبل از ادامه، راننده ODBC مناسب را برای منبع داده ای که می خواهید اتصال دهید، نصب کنید.

توجه داشته باشید: برای اضافه کردن یا پیکربندی منبع داده ODBC، باید گروه مدیران محلی را وارد کنید.

برای اطلاعات بیشتر در مورد پارامترهای فردی، کلیک کنید مرجع در کادر محاوره ODBC.