PDA

View Full Version : DB Editing



برنامه نویس جوان
شنبه 28 شهریور 1383, 16:28 عصر
سلام

من دارم یه برنامه می نویسم که با بانکهای اطلاعاتی سروکار داره برای بانکها هم از اکسس استفاده می کنم موقعی که روی کلید کلیک می کنم(توی برنامه) روی کد زیر exception میده.

البته من از دیتا ست استفاده کردم:


oleDbDataAdapter1.Update(DataSet1); :roll:

نمی دونم توضیحات کافی بود یا خیر

ممنون

Vahid_Nasiri
شنبه 28 شهریور 1383, 17:54 عصر
خیر. کد را کامل بنویسید.

برنامه نویس جوان
دوشنبه 30 شهریور 1383, 16:27 عصر
سلام

اول ممنون
خوب حالا توضیحات بیشتر .
من در حال نوشتن برنامه ای هستم که بتونه اطلاعاتی رو از یک فایل اکسس بگیره و کارهای delete, insert, edit رو انجام بده (برای راحتی کار با اکسس) برای اینکار با استفاده از ویزارد oleDbDataAdapter یکی رو در فرم گذاشتم بعد هم یدونه DataSet گذاشتم و با استفاده از DataGraid اطلاعات رو نمایش میده حالا برای ادیت این کد رو دارم: (بعد از کلیک روی button)


oleDbDataAdapter1.Update(dataSet1);
MessageBox.Show("Database Edited Successfuly");

یعنی در برنامه اول تغییرات اعمال میشه بعد روی دکمه مذکور کلیک میشه تا تغییرات ذخیره بشه اما روی
oleDbDataAdapter1.Update(dataSet1);

error میده میگه


An unhandeled exeption of type ' system.Data.oleDb.oleDbExeption' occured in system.Data.dll

باز هم ممنون از راهنماییتون :gift:

Vahid_Nasiri
دوشنبه 30 شهریور 1383, 17:53 عصر
دوست عزیز. با تشکر از شما. و شما بازهم همان پست اول را مطرح کردید. اون خط مهم نیست. مراحلی که برای رسیدن به خط خطا طی شده مهم است.

یک سری مثال در مورد نحوه ی استفاده از دیتابیس های اکسس در سی شارپ:

http://www.csharphelp.com/archives/archive70.html

http://www.codeproject.com/cs/database/csharpoledb2.asp

http://www.dotnetspider.com/Technology/Tutorials/DatabaseAccess.aspx
http://www.dotnetspider.com/Technology/Tutorials/CRUDSample.aspx
http://www.dotnetspider.com/Technology/Tutorials/DataSetOperations.aspx
http://www.dotnetspider.com/Technology/Tutorials/MoreAboutDataTable.aspx

برنامه نویس جوان
سه شنبه 31 شهریور 1383, 14:03 عصر
سلام

ممنون.
من وقتی می خواستم DataSet رو توی فرم قرار بدم نوع اونو Untyped مشخص کردم چون نوع Typed ازم نام می خواست راستش سر در نیاوردم هر نامی می دادم قبول نمی کرد برای همین نوع دوم رو دادم ممکنه بخاطر اون باشه؟ در ضمن اگر توضیحی هم در مورد اون نامی که می خواست بدید ممنون تر می شم.

ضمنا به خاطر لینکها هم متشکرم. :flower: