mtsoft
چهارشنبه 07 تیر 1391, 14:10 عصر
سلام خدمت همه دوستان عزیز
من یه مشکلی دارم با کد زیر :
ADO.cmd.Parameters.Clear();
ADO.cmd.Parameters.AddWithValue("@owner_id", owner_id);
ADO.cmd.Parameters.AddWithValue("@factor_number", txt_number.Text);
ADO.cmd.Parameters.AddWithValue("@factor_date", txt_date.Text.Replace("/", ""));
ADO.cmd.Parameters.AddWithValue("@project_type", "-");
ADO.cmd.Parameters.AddWithValue("@total", txt_jam.ToInt());
ADO.cmd.Parameters.AddWithValue("@des", txt_des.Text);
ADO.cmd.Parameters.AddWithValue("@factor_id", father_id);
if (is_add)
{
cmd = @"insert into mfactor(owner_id,factor_number,factor_date,project _type,total,des)
values(@owner_id,@factor_number,@factor_date,@proj ect_type,@total,@des)";
ADO.RunCommend(cmd);
father_id = ADO.GetItem("select max(factor_id) from mfactor", "0");
}
else
{
cmd = @"update mfactor set owner_id=@owner_id,factor_number=@factor_number,fa ctor_date=@factor_date,project_type=@project_type, total=@total,des=@des
where factor_id=@factor_id";
ADO.RunCommend(cmd);
}
در زمان ثبت داده ها در بانک هیچ مشکلی ندارم ولی موقع ویرایش ، اطلاعات جابه جا میشه یعنی اطلاعات یه فیلد جای فیلد دیگه میره و بعضی وقتها قسمت where رو پیدا نمی کنه و همه ردیف هارو ویرایش می کنه
یا همه فیلدها رو یه مقدار یکسان میده خلاصه هر دفعه یه مشکلی داره
اگه من رو راهنمایی کنید ممنون میشم
من یه مشکلی دارم با کد زیر :
ADO.cmd.Parameters.Clear();
ADO.cmd.Parameters.AddWithValue("@owner_id", owner_id);
ADO.cmd.Parameters.AddWithValue("@factor_number", txt_number.Text);
ADO.cmd.Parameters.AddWithValue("@factor_date", txt_date.Text.Replace("/", ""));
ADO.cmd.Parameters.AddWithValue("@project_type", "-");
ADO.cmd.Parameters.AddWithValue("@total", txt_jam.ToInt());
ADO.cmd.Parameters.AddWithValue("@des", txt_des.Text);
ADO.cmd.Parameters.AddWithValue("@factor_id", father_id);
if (is_add)
{
cmd = @"insert into mfactor(owner_id,factor_number,factor_date,project _type,total,des)
values(@owner_id,@factor_number,@factor_date,@proj ect_type,@total,@des)";
ADO.RunCommend(cmd);
father_id = ADO.GetItem("select max(factor_id) from mfactor", "0");
}
else
{
cmd = @"update mfactor set owner_id=@owner_id,factor_number=@factor_number,fa ctor_date=@factor_date,project_type=@project_type, total=@total,des=@des
where factor_id=@factor_id";
ADO.RunCommend(cmd);
}
در زمان ثبت داده ها در بانک هیچ مشکلی ندارم ولی موقع ویرایش ، اطلاعات جابه جا میشه یعنی اطلاعات یه فیلد جای فیلد دیگه میره و بعضی وقتها قسمت where رو پیدا نمی کنه و همه ردیف هارو ویرایش می کنه
یا همه فیلدها رو یه مقدار یکسان میده خلاصه هر دفعه یه مشکلی داره
اگه من رو راهنمایی کنید ممنون میشم