PDA

View Full Version : معادل recordset در ADO.NET



Boo Ali
شنبه 14 آبان 1384, 12:53 عصر
می دانم که ADO متعلق به VB 6.0 در NET. نیز معتبر است ، ولی اگر بخواهیم مشابه VB 6.0 که می

توانستیم یک recordset را با یک SQL پر کنیم و سپس با داده های آن کار کنیم را داشته باشیم ، چه باید

بکنیم ؟

چیزی که می می دانم این است که داخل یک DataReader بریزیم ولی اگر بخواهیم باز از بانک

داده هایی را استخراج کنیم می گوید که ابتدا باید DataReader را Close کنیم که با این کار داده های آن

دیگر قابل دسترسی نمی باشد. لطفاً راهنمایی نمایید.

mehrdotnet
شنبه 14 آبان 1384, 14:10 عصر
نه اصلاً نیازی به چنین کاری نیست اگه شما بخواین توی دات نت از ADO ونه ADO.Net استفاده کنین نیازی به استفاده از DataReader به این مفهوم ندارین بلکه روند کارتون فرق میکنه. من یک مثال از استفاده ADO خالی دارم. اما WebApplication هستش (البته با Syntax وی بی). اشکالی نداره بذارمش؟ می تونین روی سیستمتون Set کنین یا حتماً باید WindowsApp باشه؟

روح اله معینی زاده
شنبه 14 آبان 1384, 14:26 عصر
سلام دوست عزیز

برای کار با بانک اطلاعاتی شما باید یک Connection و یک DataAdapter داشته باشید. شیء اولی ارتباط با بانک را تضمین نموده و دومین شیء انتقال دهنده دستورات (Query) شما به بانک است. داده‌های خوانده شده توسط این شیء (که با شیء SelectCommand.commandText بازیابی می شود) را می توانید در یک DataSet بریزید. در نهایت هم (اگر خواستید) با آن داده‌ها بدون اتصال به بانک اطلاعاتی کار کنید.

اگه کمه بگو تا دوستان مفصل‌تر و علمی‌تر جواب بدهند.

با احترام- خدانگهدار

Hamedm
شنبه 14 آبان 1384, 16:27 عصر
سلام دوست عزیز

برای کار با بانک اطلاعاتی شما باید یک Connection و یک DataAdapter داشته باشید. شیء اولی ارتباط با بانک را تضمین نموده و دومین شیء انتقال دهنده دستورات (Query) شما به بانک است. داده‌های خوانده شده توسط این شیء (که با شیء SelectCommand.commandText بازیابی می شود) را می توانید در یک DataSet بریزید. در نهایت هم (اگر خواستید) با آن داده‌ها بدون اتصال به بانک اطلاعاتی کار کنید.

اگه کمه بگو تا دوستان مفصل‌تر و علمی‌تر جواب بدهند.

با احترام- خدانگهدار

سلام

دیاگرام زیر جایگاه Objectهای مهم ADO.NET رو نشون میده:


http://tinypic.com/fc5yyd.jpg




در پناه حق موفق باشید و پرتوان

Boo Ali
شنبه 14 آبان 1384, 17:38 عصر
می خواهم به ازای تمام کارمندان یک اداره ، مرخصی های آنها را حساب نمایم.

ابتدا باید تمام کارمندان را استخراج نمایم و سپس با ازای تمام کارمندان مجموع مرخصی های آنها را

حساب نمایم.

لطفاً راهنمایی نمایید و برنامه از نوع Windows Application است.

Hamedm
شنبه 14 آبان 1384, 19:24 عصر
می خواهم به ازای تمام کارمندان یک اداره ، مرخصی های آنها را حساب نمایم.

ابتدا باید تمام کارمندان را استخراج نمایم و سپس با ازای تمام کارمندان مجموع مرخصی های آنها را

حساب نمایم.

لطفاً راهنمایی نمایید و برنامه از نوع Windows Application است.

سلام

بنظرم با یک SELECT راحت حل میشه.

در پناه حق موفق باشید و پرتوان