PDA

View Full Version : اضافه کردن یه رکورد به دیتابیس sql از طریق sqldatasource



mhjb
سه شنبه 30 آبان 1385, 21:17 عصر
سلام.
من دارم با vb.net یه صفحه ساده می‌سازم که اسم و فامیل افراد رو توی یه دیتابیس SQL ذخیره کنه. برای همین هم به همراه تکست باکسام یه SqlDataSource گذاشتم روی فرمم و اونو به جدولم وصل کردم. حالا مشکلم اینه که نمی‌تونم متن داخل تکس باکس‌ها رو توی دیتابیس اضافه کنم. هر کاری که کردم نتونستم از دستور insert استفاده کنم. هم توی این سایت و هم تو اینترنت خیلی گشتم ولی چیزی پیدا نکردم. البته به احتمال زیادمشکل از منه که نمی‌تونم چجوری دنبال سوالم بگردم. به هر حال ممنون میشم اگه راهنماییم کنیم یا یه آدرسی بهم معرفی کنید.
ممنون.

mhjb
پنج شنبه 02 آذر 1385, 12:37 عصر
با راهنمایی آقای ذوالقدری مشکل حل شد. برای اینکه سوالات بیجواب نمونند جوابش رو می‌نویسم.
فرض کنید SQlDatasource من به تیبل mhjb متصل است و این جدول سه فیلد Id, Name, Family داره. برای اضافه کردن یه رکورد باید بنویسیم.


SqlDataSource1.InsertCommand = "INSERT INTO mhjb (id,name,family) VALUES (2,'ali','akbari')"
SqlDataSource1.Insert()

ممنون.

keyvanB
پنج شنبه 02 آذر 1385, 18:27 عصر
البته اگر در sql از sp استفاده کنی خیلی بهتره

mhjb
شنبه 04 آذر 1385, 18:22 عصر
میشه بگین sp چی است؟

sarasara
یک شنبه 05 آذر 1385, 11:04 صبح
Stored Procedure