Yanehsar
دوشنبه 11 فروردین 1393, 15:19 عصر
سلام دوستان من دو جدول دارم برای ارتباط بین این دو جدول از یه جدول میانه استفاده کردم حالا با عمل درج خودمو داخل جدول میانه انجام بدم که با پیام خطا زیر مواجعه میشم .به نظرتون مشکل کار از کجاست ؟
جدول 1
117473
جدول 2
117474
جدول میانه
117475
به صورت عادی از داخل SQl اینسرت انجام میشه برای کد نویسی هم از کدهای زیر استفاده کردم
public void insertmarrsaz(int Idsazman, int IDmarkaz)
{
TmarkazSazman tblmarkazsazman = new TmarkazSazman()
{
Idsazman = Idsazman,
IDmarkaz = Idsazman
};
db.TmarkazSazmans.InsertOnSubmit(tblmarkazsazman);
Submit();
}
public void insertsaz(int Idsazman, int IDmarkaz)
{
objdal.insertmarrsaz(Idsazman, IDmarkaz);
}
BLL.BLL objBLL = new BLL.BLL();
private void btnInsert_Click(object sender, EventArgs e)
{
try
{
objBLL.insertsaz(Convert.ToInt32(LisBoxSazman.Sele ctedValue),Convert.ToInt32(lisBoxMarkaz.SelectedVa lue));
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
117477
جدول 1
117473
جدول 2
117474
جدول میانه
117475
به صورت عادی از داخل SQl اینسرت انجام میشه برای کد نویسی هم از کدهای زیر استفاده کردم
public void insertmarrsaz(int Idsazman, int IDmarkaz)
{
TmarkazSazman tblmarkazsazman = new TmarkazSazman()
{
Idsazman = Idsazman,
IDmarkaz = Idsazman
};
db.TmarkazSazmans.InsertOnSubmit(tblmarkazsazman);
Submit();
}
public void insertsaz(int Idsazman, int IDmarkaz)
{
objdal.insertmarrsaz(Idsazman, IDmarkaz);
}
BLL.BLL objBLL = new BLL.BLL();
private void btnInsert_Click(object sender, EventArgs e)
{
try
{
objBLL.insertsaz(Convert.ToInt32(LisBoxSazman.Sele ctedValue),Convert.ToInt32(lisBoxMarkaz.SelectedVa lue));
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
117477