PDA

View Full Version : سوال: مشکل در نوشتن دستور SQL



viper2009
جمعه 10 مهر 1388, 23:41 عصر
سلام
من دیتا بیسم رو به دیتا گرید وصل کردم به غیر از ID ش چون بصورت AutoNumber تعریف شده
و نیازی به آوردن در دیتا گرید ندارم

می تونم به دیتا بیسم اصلاعات را ذخیره کنم با دستور SQL اما نمی دونم بدون ID چطور ویرایش و حذف کنم

یعنی UPDATE tblTABLE SET Nam,Last WHERE
بعد از WHERE چی بزارم؟
و همچنین برای حذف کردن.

چطور بدون ID این کار رو انجام بدم؟

anooshiran
شنبه 11 مهر 1388, 00:09 صبح
سلام دوست عزيز

راه هاي گوناگوني براي اين كار است. ولي راحت ترين و بي دردسرترين راه اين است كه ستون Id را هم در Grid داشته باشي ولي آن column را invisible كني.

alimanam
یک شنبه 12 مهر 1388, 00:14 صبح
با سلام

در تکمیل فرمایشات استادم همینطور که فرمودن بهتره باشه ولی Invisible باشه .

برای حذف کردن یک رکورد این کد :

" Delete from TableName where id = ' " & DataGridView1.CurrentRow.Cells(0).Value & " ' "

یه نمونه کد کوچولو هم واست نوشتم که Insert , Update , Delete میکنه .

یا علی

viper2009
یک شنبه 12 مهر 1388, 00:30 صبح
با سلام

در تکمیل فرمایشات استادم همینطور که فرمودن بهتره باشه ولی Invisible باشه .

برای حذف کردن یک رکورد این کد :

" Delete from TableName where id = ' " & DataGridView1.CurrentRow.Cells(0).Value & " ' "

یه نمونه کد کوچولو هم واست نوشتم که Insert , Update , Delete میکنه .

یا علی

آقا ممنون
مشکلم حل شده
ولی این پروژه ات خیلی عالی بود مخصوصاً استفاده از خاصیت تغییر سایز.

viper2009
یک شنبه 12 مهر 1388, 00:36 صبح
با سلام

در تکمیل فرمایشات استادم همینطور که فرمودن بهتره باشه ولی Invisible باشه .

برای حذف کردن یک رکورد این کد :

" Delete from TableName where id = ' " & DataGridView1.CurrentRow.Cells(0).Value & " ' "

یه نمونه کد کوچولو هم واست نوشتم که Insert , Update , Delete میکنه .

یا علی

یک سوال از این کد Application.Exit() در برنامه ات داشتم؟
این کد بهتره یا END یا Close?

alimanam
یک شنبه 12 مهر 1388, 01:47 صبح
یک سوال از این کد Application.Exit() در برنامه ات داشتم؟
این کد بهتره یا END یا Close?


با سلام


me.close() یا
Form1.Close() همونجوری که از پیداست برای بستن فرم جاری یا فرمی که باز هست بکار میره در حالی که
End و
Application.Exit() برای بستن برنامه بکار میرن .

ولی من به شخصه برای بستن برنامه به صورت قطعی بیشتر با
Application.Exit() کار می کنم .

یا علی