ورود

View Full Version : اتصال Adodc به DataGrid



Tajariali2020
پنج شنبه 09 اردیبهشت 1389, 17:40 عصر
سلام
آقا / خانوم های عزیز گرامی من توی بانک اطلاعاتی تازه کارم و احتیاج به کمک دارم. بینید من یه برنامه نوشتم واسه خودم کهاز بانک اطلاعاتی و adodc و dataGrid توش استفاده کردم.
من تا اینجا با ویژوال آشنام و این کد رو نوشتم و گذاشتم توی Form_Load فرمم.


Private Sub Form_Load()
ado.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\wad1.mdb;Persist Security Info=False"
ado.RecordSource = "SELECT * FROM WAD"
End Sub
حالا من اینو نمی فهمم که من دیتابیسم رو با این کد به adodc خودم متصل کردم و خصوصیت dataSource ابزار dataGrid رو به ado که اسم adodc مورد نظره تغییر دادم اما به هیچ وجه داده های بانک اطلاعاتی برنامه رو توی dataGrid نشون نمیده!!! چی کار کنم؟؟؟ لطفاً هرچه سریعتر کمکم کنید.

راستی مدیرای محترم لطف کنن اگه این موضوع قبلاً ساخته شده اینجا رو حذف نکنین فعلاً ، من خودم هر وقت جوابم رو گرفتم اینجا رو حذفش میکنم یا اگه خواستین که میذارم باشه. ممنون.

xxxxx_xxxxx
پنج شنبه 09 اردیبهشت 1389, 19:03 عصر
سلام،
به انتهای دستورات بالا اینو اضافه کنید:

ado.Refresh
برای تاپیک هایی که ایجاد می کنید عنوان مناسبی انتخاب کنید.


من خودم هر وقت جوابم رو گرفتم اینجا رو حذفش میکنم یا اگه خواستین که میذارم باشه. ممنون.
نیازی به حذف تاپیک نیست.

عنوان تاپیک اصلاح شد.
موفق باشید/

Tajariali2020
پنج شنبه 09 اردیبهشت 1389, 19:45 عصر
سلام،
به انتهای دستورات بالا اینو اضافه کنید:

ado.Refreshبرای تاپیک هایی که ایجاد می کنید عنوان مناسبی انتخاب کنید.
نیازی به حذف تاپیک نیست.

عنوان تاپیک اصلاح شد.
موفق باشید/
دوست عزیز البته خیلی ازت ممنونم بابت این راهنمایی ، اما اینو منم میدونستم مشکل اینجاست خطا میده از ado.refresh خطا اینه. " Syntax error in from clause. "
روش دیگه ای نیست که راحت باشه؟؟؟! و یا اینکه این مورد رو برای من حل کنید...

بازم از کمکتون ممنونم xxxxx_xxxxx جان

xxxxx_xxxxx
پنج شنبه 09 اردیبهشت 1389, 20:10 عصر
دوست عزیز البته خیلی ازت ممنونم بابت این راهنمایی ، اما اینو منم میدونستم مشکل اینجاست خطا میده از ado.refresh خطا اینه. " Syntax error in from clause. "
روش دیگه ای نیست که راحت باشه؟؟؟! و یا اینکه این مورد رو برای من حل کنید...

بازم از کمکتون ممنونم xxxxx_xxxxx جان
خطای صادر شده به خاطر خود Refresh نیست. بلکه به خاطر مقداری هست که در RecordSource قرار دادید.
خطا میگه این دستور از نظر نحوی مشکل داره:

"SELECT * FROM WAD"اما این دستور هیچ مشکلی نداره.
شما مطمئن هستید که اسم Table تون WAD هست؟ یا اینجا اینطوری نوشتید؟

Tajariali2020
پنج شنبه 09 اردیبهشت 1389, 22:01 عصر
دوست عزیز از کمکت ممنون اما کارم راه نیفتاد. از table مطمئنم که WAD هست اما با خود ویژوال یه دیتابیس درست کردم بازم خطا داد. به هر حال از کمکت و پاسخ های سریعت خیلی ممنونم.:لبخندساده:

ahwazcity
چهارشنبه 12 خرداد 1389, 03:26 صبح
با سلام data member جدول رو به ado تنظیم کردی؟

ALIREZASAFA
جمعه 28 خرداد 1389, 01:29 صبح
سلام دوست عزیز
یه برنامه کوچولو برات گذاشتم مشکلت حل میشه

ALIREZASAFA
جمعه 28 خرداد 1389, 01:32 صبح
این هم پروسیجرش