PDA

View Full Version : سوال: پيغام خطا 91 براي چيست ؟



alifatehi
دوشنبه 11 شهریور 1387, 00:58 صبح
سلام

زماني كه مي خواهم برنامه را اجرا كنم ( واردش بشم ) پيغام 91 ظاهر مي شه علت چيست ( تصوير 001)

ميشه به طور كامل منو راهنمايي كنيد خيلي نياز دارم . كه ايراد كار من كجاست و ايا بايد سرويس پك 6 ويژوال بيسيك رو بايد نصب كنم

تصوير شماره 002 محل خطا رو نشان مي دهد .
تصوير شماره 003 نوع متغيير ها رو نشان مي ده.
تصوير شماره 004 محيط برنامه.
تصوير شماره 005 references

پايگاه داده من اكسس 2003 .
نوع ارتباط Adodb
تعداد جدول پايگاه داده 5تا در فرم اول 4 عدد از اين جداول استفاده مي شود
و در اخر به نظر شما از كدام ارتباط داده براي پايگاه داده استفاده كنم ado ( adodc),data ,dao
چه كار كنم

.:KeihanCPU:.
دوشنبه 11 شهریور 1387, 08:24 صبح
مطمئنی همه متغیرها تعریف شدن؟
یه بار Option Explicit رو حذف کن بعد نتیجه رو بگو

mpmsoft
دوشنبه 11 شهریور 1387, 09:33 صبح
به این شکل کدتو بنویس



Dim Conn As ADODB.Connection

Set Conn = New ADODB.Connection

alifatehi
دوشنبه 11 شهریور 1387, 14:59 عصر
به این شکل کدتو بنویس



Dim Conn As ADODB.Connection

Set Conn = New ADODB.Connection


مي شه با مثالي بيشتر توضيح بدي كه كجا بايد بنويسم در فرم لود يا جايي ديگه

مچكر

alifatehi
سه شنبه 12 شهریور 1387, 00:38 صبح
آيا براي ارتباط با پايگاه داده توسط ADODB نياز است adodc معرفي كرد

.:KeihanCPU:.
سه شنبه 12 شهریور 1387, 00:48 صبح
آيا براي ارتباط با پايگاه داده توسط ADODB نياز است adodc معرفي كرد
دوست عزیز اینجا Adobe معرفی نشده بلکه Conn به عنوان Adobe معرفی شده

alifatehi
سه شنبه 12 شهریور 1387, 00:54 صبح
آيا اين كد براي ارتباط با جدول پايگاه داده مناسبه


rss.Open "UserID", cnn, adOpenKeyset, adLockOptimistic, adCmdTable

من از اين كد استفاده كردم پيغام خطا 91 رو مي ده.

قابل ذكر بگم از كد زير براي ارتباط استفاده كردم

Dim Conn As ADODB.Connection

Set Conn = New ADODB.Connection

حالاچه كار كنم

alifatehi
سه شنبه 12 شهریور 1387, 00:57 صبح
دوست عزیز اینجا Adobe معرفی نشده بلکه Conn به عنوان Adobe معرفی شده


مي شه كمي توضيح بدي conn يكي از دوستان معرفي كرده

حالا من از كدوماش استفاده كنم

.:KeihanCPU:.
سه شنبه 12 شهریور 1387, 01:02 صبح
مي شه كمي توضيح بدي conn
دوست عزیز در اون دستور شما Conn رو به عنوان Adoc معرفی کردی همین

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

alifatehi
سه شنبه 12 شهریور 1387, 01:38 صبح
دوست عزیز در اون دستور شما Conn رو به عنوان Adoc معرفی کردی همین

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

من تازه كار با وي‍ژوال بيسيك 6 را شروع كردم مخصوصا كار با پايگاه داده نمي دونم كدومش بدرد من مي خوره .
قابل ذكر بگم من يك فرم دارم كه 4 جدول داخلش استفاده مي كنم مثل تصوير زير فقط مي خوام برايش كد نويسي كنم واقعا دچار سر درگمي شدم نمي دونم بايد چه كار كنم دو كتاب به نام هاي پايگاه داده در ويژوال بيسيك 6 و 2005 رو مطالعه كردم ولي چيز بدرد بخوري گيرم نيو مد. چه كار كنم

باتشكر

HjSoft
چهارشنبه 13 شهریور 1387, 05:58 صبح
من يك فيلد رو به پايگاه وصل ميكنم ديگه ارور نمياد شما يه امتحان بكن 100 عمليه البته اگه از يك Adodc رو فرم استفاده ميكني