PDA

View Full Version : آیا به تعداد فیلد ها رکورد ست بسازیم؟



vbapr2005
جمعه 18 شهریور 1384, 04:19 صبح
سلام.
من یه دیتابیس با اکسس دارم که 5 تا جداول داره.
حالا فرض کنیم که هر کدوم از اون جدول ها هم 6 تا فیلد دارن و تو یه برنامه میخوام از اون دیتابیس استفاده کنم
من برای استفاده از دیتابیس در VB.Net از ADODB استفاده می کنم(چون هنوز آماتورم و همین برام کافیه که بتونم اطلاعات رو از دیتابیس وارد برنامه ام کنم).
به هر حال از اونجایی که برای هر یه فیلد از یه جدول باید یه رکورد ست تعریف کرد، من به نظرم می رسه که باید 30 تا رکورد ست داشته باشم. لطفا یه راه آسونتر بهم بگین (که فقط تعداد رکورد ست ها رو کم تر کنم نه اینکه از یه روش دیگه برای خوندن اطلاعات استفاده کنم. تازه خودمو کشتم همینشو یاد گرفته ام!!!)
خیلی خیلی ممنون :چشمک:

Peyman_Ranjbar
جمعه 18 شهریور 1384, 04:26 صبح
سلام.
من یه دیتابیس با اکسس دارم که 5 تا جداول داره.
حالا فرض کنیم که هر کدوم از اون جدول ها هم 6 تا فیلد دارن و تو یه برنامه میخوام از اون دیتابیس استفاده کنم
من برای استفاده از دیتابیس در VB.Net از ADODB استفاده می کنم(چون هنوز آماتورم و همین برام کافیه که بتونم اطلاعات رو از دیتابیس وارد برنامه ام کنم).
به هر حال از اونجایی که برای هر یه فیلد از یه جدول باید یه رکورد ست تعریف کرد، من به نظرم می رسه که باید 30 تا رکورد ست داشته باشم. لطفا یه راه آسونتر بهم بگین (که فقط تعداد رکورد ست ها رو کم تر کنم نه اینکه از یه روش دیگه برای خوندن اطلاعات استفاده کنم. تازه خودمو کشتم همینشو یاد گرفته ام!!!)
خیلی خیلی ممنون :چشمک:
از ADO.NET استفاده کن بیشتر به کارت میخوره و ساده تر هم هست:چشمک:

vbapr2005
جمعه 18 شهریور 1384, 04:35 صبح
ساده تره؟
میشه یکم توضیح بدی یا یه لینکی بدی که با چند تا کد ساده بشه یه Database رو خوند؟

PalizeSoftware
جمعه 18 شهریور 1384, 04:50 صبح
منم با نظر دوستمون موافقم. بهتره حالا که NET. کار می‌کنی با تکنولوژی روز هم جلو بری و از ADO.NET‌استفاده کنی. سایتهای زیادی توی این زمینه هست که می‌تونند بهت کمک کنند. از MSDN هم خوب استفاده کن که چیزی کم نداره.
و راجع به سوالتون باید بگم که نیازی نیست که در ADO شما به ازائ هر فیلد که یک رکوردست معرفی کنید. شما یه متغیر از نوع RecordSet معرفی کن و با متد Open حاوی Query‌ به فیلدها دسترسی داری. بعنوان مثال چنانچه نام متغیر شما rst‌ باشه و بعد از باز کردن رکوردست، به طرق مختلف به فیلدها دسترسی داری. بعنوان مثال:


msgbox rst!name

که محتویات فیلد name‌ رو نمایش می‌ده.
موفق باشید.

vbapr2005
جمعه 18 شهریور 1384, 05:21 صبح
عجب چیز باحالی پالیز جون دستت درد نکنه.
واقعا هر وقت که من به بدترین نحو ممکن کم میارم، تو فقط تویی که منو از اون باتلاق نجاب میدی :بوس: بقیه ی این ملاقه! رو از سایت www. adab e parsi .org بخون!!! :لبخند:
UnicorN از تو هم متشکرم :چشمک:

vbapr2005
جمعه 18 شهریور 1384, 05:46 صبح
راستی ADO.Net تو همون مایه های OLEDB و این چیزاس؟
آدم تو اون باید با چهار تا شی کار کنه. اما توی ADODB فقط 2 تا نیازن. یکی خود کانکشن و اون یکی رکورد ست. مگه اینجوری نیست؟

PalizeSoftware
جمعه 18 شهریور 1384, 05:51 صبح
خواهش می‌کنم دوست عزیز
یادت باشه که ما برنامه‌نویسان قرار نیست کم بیاریم. http://asefsoft.com/qsimages/111.gif
موفق باشی و پیروز.

PalizeSoftware
جمعه 18 شهریور 1384, 05:54 صبح
راستی ADO.Net تو همون مایه های OLEDB و این چیزاس؟
آدم تو اون باید با چهار تا شی کار کنه. اما توی ADODB فقط 2 تا نیازن. یکی خود کانکشن و اون یکی رکورد ست. مگه اینجوری نیست؟

درسته، ولی امکانات خیلی جالبی داره که توصیه می‌کنم حتما سراغش رو بگیری. زیاد نگرانش نباش چون بعد از مدتی کار باهاش، برات ساده می‌شه. توی همین سایت خودمون مطالب جالبی در موردش هست.
راستی کدوم ملاقه!!؟ http://asefsoft.com/qsimages/88.gif

vbapr2005
جمعه 18 شهریور 1384, 06:12 صبح
خیلی ممنون. سعی می کنم اون جمله ی اولی رو که گفتی هیچ وقت فراموش نکنم.