PDA

View Full Version : مشکل در مسیر اتصال بانک اطلاعاتی



mehdi_RM
چهارشنبه 15 فروردین 1386, 15:19 عصر
سلام
چطوری میشه مسیر اتصال بانک گزارشو بصورت پوشه و نام فایل بانک اطلاعاتی گذاشت مثلا files/anbar.mdb/
و نام درایو و بقیه پوشه ها نباشه . " بانکم اکسس هستش"
چون وقتی برنامه رو داخل کامپیوتر دیگه ای اجرا می کنم گزارشا رو نشون نمی ده و مسیر داخل کامپیوتر منو می خاد!!!
از طریق کد نویسی هستش یا ویزاردی انجام میشه؟؟؟

sm
پنج شنبه 16 فروردین 1386, 14:32 عصر
به نظرم اگه شما از امکان بسیار عالی ODBC که خود ویندوز در اختیارتون قرار میده استفاده کنین توی هیچ حالتی به مشکل بر نخواهید خورد
در مورد اون اگه یه سرچ کوچولو انجام بدین خیلی چیزها دستگیرتون میشه

موفق باشید

mehdi_RM
شنبه 18 فروردین 1386, 16:36 عصر
من تو سایت سرچ زدم چیزی چندان خوبی نیومد
میشه بیشتر توضیح بدی؟
ممنون

sm
یک شنبه 19 فروردین 1386, 12:22 عصر
ODBC یک رابط است بین برنامه شما و بانک های اطلاعاتی
شما توی برنامه به اون وصل میشین و خود ODBC هم یکسری تنظیمات داره که اونم به بانک وصل میشه
بنابراین شما همیشه با این رابط سر و کار دارین
تازه با این کار امنیت اطلاعات شما هم بالاتر میره و تازه میشه ازش بعنوان یه قفل نرم افزاری هم تا حدودی استفاده کرد!
برای اینکه به ODBC دسترسی داشته باشین از مسیر زیر عمل کنید.

Start--->Control Panel---> Administrative Tools---> ODBC

اونجا یه ODBC جدید از نوع بانکتون ایجاد کنین و ادامه کار که خیلی ساده است
بعد هم توی برنامه یه کانکشن از نوع ODBC ایجاد کنین و همون ODBCی رو که ایجاد کردین انتخاب کنین

به همین سادگی

موفق باشین

mehdi_RM
یک شنبه 19 فروردین 1386, 21:40 عصر
ممنون
این ODBC که من می سازم فقط در کامپیوتر خودم هستش
وقتی Setup برنامه رو ساختم آیا این ODBC توی کامپیوتر مقصد ایجاد می شه؟؟؟؟؟؟




من با ODBC وصل می شم ولی فقط برای بار اول اطلاعات گزارشو نشون می ده
برای بار دوم حتما باید دکمه refresh رو بزنی ؟!!!!

تیک save data with report رو هم برداشتم ولی بازم درست نشد.

این کدم بکار بردم ولی بازم کار نکرد!!!!!
CRViewer91.Refresh
Report.DiscardSavedData
Report.ReadRecords

همین مشکلم وقتی با oledb وصل می شم دارم

مشکل از کجاست؟؟!!!!!!

sm
دوشنبه 20 فروردین 1386, 08:41 صبح
ممنون
این ODBC که من می سازم فقط در کامپیوتر خودم هستش
وقتی Setup برنامه رو ساختم آیا این ODBC توی کامپیوتر مقصد ایجاد می شه؟؟؟؟؟؟

بله... شما وقتی Setup برنامه رو ایجاد کردین میتونین بگین که کانکشنتون رو هم که از نوع ODBC هست توی کامپیوتر مقصد ایجاد کند


من با ODBC وصل می شم ولی فقط برای بار اول اطلاعات گزارشو نشون می ده
برای بار دوم حتما باید دکمه refresh رو بزنی ؟!!!!
مشکل از کجاست؟؟!!!!!!

شما باید به این طریق عمل کنین
وقتی فایل گزارشتون رو ایجاد کردین توی برنامه یه متغیر از نوع گزارشتون New کنین و از این به بعد با این متغیر کار کنید
هر دفعه که میخواین اطلاعات رو به کاربر نشون بدین باید اون متغیری رو که ساختین مجدد مقداردهی کنین