navidiran
پنج شنبه 18 شهریور 1389, 19:04 عصر
با سلام
من پس از جستجوی فراوان نتوانستم جواب سوالم رو پیدا کنم. پس احتمالا تکراری نیست. لطفا کمکم کنید.
من با استفاده از Linq برنامه ای رو شروع کردم. اطلاعات بدون مشکلی ثبت و ویرایش و حذف میشوند.
الان می خواهم از یک جدول SQL یکی از فیلدها را که فرض کنیم فیلد "Name" را بخوانم و آی دی آنرا در جدول دیگر ذخیره کنم. هر طور امتحان کردم جوابی نگرفتم.
این سورس را پس از تلاش فراوان تولید کردم اما Error جالبی هم می ده
Input string was not in a correct format.
linqDataContext obj = new linqDataContext();
var per = obj.persons.Where(item => item.Name == personCombo.Text).Select(item => item.Id)
obj.PersonelSave(System.Convert.ToInt32(per.ToStri ng()), semattxt.Text);
البته PersonelSave نام پروسیجری است که قبلا در فایل linqprogram.dbml ذخیره کرده ام.
ALTER PROCEDURE dbo.PersonelSave @PersonId int,@CityId int, @WorkId int,@SematId nchar(10)
AS
insert into personel values (@PersonId,@CityId,@WorkId,@SematId)
RETURN
من پس از جستجوی فراوان نتوانستم جواب سوالم رو پیدا کنم. پس احتمالا تکراری نیست. لطفا کمکم کنید.
من با استفاده از Linq برنامه ای رو شروع کردم. اطلاعات بدون مشکلی ثبت و ویرایش و حذف میشوند.
الان می خواهم از یک جدول SQL یکی از فیلدها را که فرض کنیم فیلد "Name" را بخوانم و آی دی آنرا در جدول دیگر ذخیره کنم. هر طور امتحان کردم جوابی نگرفتم.
این سورس را پس از تلاش فراوان تولید کردم اما Error جالبی هم می ده
Input string was not in a correct format.
linqDataContext obj = new linqDataContext();
var per = obj.persons.Where(item => item.Name == personCombo.Text).Select(item => item.Id)
obj.PersonelSave(System.Convert.ToInt32(per.ToStri ng()), semattxt.Text);
البته PersonelSave نام پروسیجری است که قبلا در فایل linqprogram.dbml ذخیره کرده ام.
ALTER PROCEDURE dbo.PersonelSave @PersonId int,@CityId int, @WorkId int,@SematId nchar(10)
AS
insert into personel values (@PersonId,@CityId,@WorkId,@SematId)
RETURN