وقتی یک رکورد را از طریق برنامه تبث می کنم فقط در همان اجرای برنامه این رکورد وجود دارد و در هنگام اجرای بعدی این رکورد دیگر وجود ندارد. چکار باید بکنم تا این رکورد در دیتا بیس ذخیره شود؟ (از دستورات Sql برای اضافه کردن این رکورد استفاده کرده ام)
Printable View
وقتی یک رکورد را از طریق برنامه تبث می کنم فقط در همان اجرای برنامه این رکورد وجود دارد و در هنگام اجرای بعدی این رکورد دیگر وجود ندارد. چکار باید بکنم تا این رکورد در دیتا بیس ذخیره شود؟ (از دستورات Sql برای اضافه کردن این رکورد استفاده کرده ام)
ضمن عرض دوباره ی اینکه اصلا عنوان خوبی انتخاب نکردید باید بگم اگه با دستور sql به دیتابیس مقدار اضافه کنید هیچ مشکلی پیش نمیاد . شما با چه دستوری به دیتابیس رکورد اضافه کردید ؟ با INSERT INTO ؟
شما به بزرگواری خودتان این بار را ندیده بگیرید.نقل قول:
من از این دستور استفاده کرده ام:
INSERT INTO [dbo].[Customer] ([FName], [LName], [Tel], [Addr]) VALUES (@FName, @LName, @Tel, @Addr);
خوب این که مشکلی نداره ظاهرا بعدشم که پارامترها رو مقدار میدی دیگه مشکل چیه اید دیتا بیست مشکل داره ؟نقل قول:
اگه میشه کد خودتون رو کامل بنویسین شاید یه مرحله رو جا گذاشتین ! مثلا اجرای دستور .
نقل قول:
این هم کد اصلی:
Frm.customerTableAdapter.InsertQuery(TxtFName.Text , TxtLName.Text, TxtTel.Text, TxtAddr.Text);
به آداپتور نیازی نیست یه کامند ایجاد کنید و اون رو اجرا ( ExecuteNoneQuery ) کنید
نقل قول:
لطفا کد را کامل بنویسید/
ممنون