ورود

View Full Version : مشکل در ایجاد setup



kati
سه شنبه 17 شهریور 1383, 14:09 عصر
سلام
از برنامه ام setup می سازم.
بعد از نصب برنامه error می دهد (چه با خود VB ساخته باشم و چه با install creator) :
provider not found it may not be propertly installed
در برنامه از adodb استفاده کردم باید چه dll ای را به setup اضافه کنم. :roll:

AminSobati
سه شنبه 17 شهریور 1383, 14:43 عصر
دوست عزیزم،
فایل MDAC_TYP.exe رو از داخل سی دی VS6 بردارید و روی کامپیوتر یوزر اجرا کنید. این فایل ADO رو نصب میکنه و بهترین راهه. برای اینکه یوزر متوجه اجرای این فایل نشه، اون رو به صورت Silent در Setup خودتون اجرا کنید.
موفق باشید،
امین ثباتی MCSD

بابک زواری
سه شنبه 17 شهریور 1383, 22:43 عصر
من پیشنهاد میکنم که از wise برای ساختن setup استفاده کنی چون اونجا با یک
انتخاب راحت میتونی این وظیفه رو به خود نرم افزار بسپاری

kati
چهارشنبه 18 شهریور 1383, 14:54 عصر
با تشکر از راه حل فوق العاده شما
مشکلم حل شد
یه سوال دیگه (:D) : در برنامه ام از crystal report استفاده شده بعد از نصب در کامپیوتر user هنگام باز کردن Report ها این Error را می دهد:

Physical database not found
در حالی که در بقیه برنامه با database مشکلی ندارم.

jannati
چهارشنبه 18 شهریور 1383, 15:22 عصر
باید dllمربوطه را به فایلهای الحاقی setupetاضافه کنی.به نظر من هم اگه از wise installerاستفاده کنی همه این مشکلاتت حل میشه :wink:

kati
پنج شنبه 19 شهریور 1383, 14:18 عصر
با wise هم setup ساختم. نشد.
چیکار کنم. :متفکر:

بابک زواری
پنج شنبه 19 شهریور 1383, 16:38 عصر
آدرسی که بانک هنگام طراحی گزارشت در اون قرار داشت با آدرسی که برنامه در
اون فولدر بانکت رو میریزه فرق میکنه به همین خاطر این مشکل بوجود میاد تست کن
اگر این بود راه حلش رو هم برات بگم

کم حوصله
پنج شنبه 19 شهریور 1383, 22:08 عصر
دوست عزیز کافی با کد نویسی آدرس بانکت را بدهی
ضمنا در هنگام برقرار کردن ارتباط با بانکت در کانکشن آن فقط نام بانک را بگذار نه آدرس کامل آن را (در طراحی )



Dim Report As CrystalReport1
Dim Db As ADODB.Connection
Db.ConnectionString " "
Db.Open
Dim Ado As ADODB.Recordset
Ado.Open "select * from Tbl1 ", Db, adOpenKeyset, adLockOptimistic
Report.Database.Tables(0).SetDataSource Ado, 3

:wink: :mrgreen:

kati
یک شنبه 22 شهریور 1383, 13:07 عصر
خیلی ممنون درست شد.
یه مشکله دیگه :oops:
در یک سیستم دیگه بعد از نصب هنگام باز کردن برنامه این error را می دهد

class does not support automation or does not support expection interface
و به db دسترسی ندارد. :cry:

کم حوصله
دوشنبه 23 شهریور 1383, 16:27 عصر
دوست عزیز در برنامه ات در رفرنس آن از چه ورژن از ado استفاده کردی چون باید ورژن Mdacشما با ورژن Ado که در رفرنس انتخاب کردید یکی باشد !!