PDA

View Full Version : روش اضافه کردن فیلدهای زیاد در بانک



RAMA2009
سه شنبه 16 تیر 1394, 15:31 عصر
سلام
من از ADO برای ارتباط با پایگاه داده استفاده میکنم بنظرم از روش های دیگه ساده تر و بهتره.
توی این لینک
http://www.visual-basic-tutorials.com/database/insert-data.php
همونطور که مشاهده میکنید برای اضافه کردن داده ها به پایگاه داده از روش ado.net استفاده کرده.
اما اگر فیلدهای بانکمون زیاد باشه چطور؟ مثلا برای 100 تا فیلد این روش معقوله؟ آیا روش کوتاه تر و بهتری نیست؟
کسی میتونه نمونه سورس بده؟ ممنون.
من خواستم یه تابع بنویسم که اطلاعات رو به صورت آرایه بفرستم به تابع و تابع هم اون رو توی بانک ثبت کنه، اما موفق نشدم فکر نمیکنم امکان پذیر باشه...

aliebrahimi1900
سه شنبه 16 تیر 1394, 19:41 عصر
دوست عزیز ADO.net خوبه ولی برای فیلدهای زیاد از DataSet استفاده کن
یه سرچ بزنی در مورد DataSet مشکلت حله

RAMA2009
چهارشنبه 17 تیر 1394, 00:00 صبح
دوست عزیز ADO.net خوبه ولی برای فیلدهای زیاد از DataSet استفاده کن
یه سرچ بزنی در مورد DataSet مشکلت حله

من که منبع آموزشی در این زمینه پیدا نکردم شما اگه منبع خوبی سراغ دارید معرفی کنید ممنون

RAMA2009
چهارشنبه 17 تیر 1394, 02:50 صبح
توی این لینک http://www.homeandlearn.co.uk/NET/nets12p9.html
آپدیت اطلاعات به روش dataset رو گفته اما برای من error میده کسی میدونه چرا؟ عکس هم ضمیمه کردم. ممنون.
133011

aliebrahimi1900
چهارشنبه 17 تیر 1394, 10:11 صبح
Dim cb As New OleDb.OleDbDataAdapter(da)
از این استفاده کن

RAMA2009
چهارشنبه 17 تیر 1394, 14:57 عصر
Dim cb As New OleDb.OleDbDataAdapter(da)
از این استفاده کن

نمیدونم این چیزی که شما گفتید چیه و تحلیلتون چی بوده، ولی Error میده...
133019

_4rm4n_
چهارشنبه 17 تیر 1394, 23:11 عصر
توی این لینک http://www.homeandlearn.co.uk/NET/nets12p9.html
آپدیت اطلاعات به روش dataset رو گفته اما برای من error میده کسی میدونه چرا؟ عکس هم ضمیمه کردم. ممنون.
133011
سلام
یکی از ستون هاتون حتما باید Primary Key باشه ! اگه نمیتونید ستونی رو Primary Key بکنید یک ستون ID بسازید و identity رو برابر با True بکنید و کلید اصلی قرارش بدید !

RAMA2009
شنبه 20 تیر 1394, 14:22 عصر
سلام
یکی از ستون هاتون حتما باید Primary Key باشه ! اگه نمیتونید ستونی رو Primary Key بکنید یک ستون ID بسازید و identity رو برابر با True بکنید و کلید اصلی قرارش بدید !

سلام دوست عزیز ممنون از شما. جواب داد، ببخشید ولی چه ربطی داشت؟!!! اگه بخوایم الزامی به داشتن کلید اصلی نباشه چی؟