nimamohammadi
پنج شنبه 13 اسفند 1388, 21:29 عصر
سلام
من با استفاده از این کد داخل دیتا گرید ویو اطلاعات رو تغییر میدم و بعد با کلیک دکمه ویرایش اطلاعات داخل دیتا بیس هم تغییر می کنه .(دیتا بیس : sql )
حالا مشکل من اینه که وقتی می خوام دو تا جدول رو با هم join کنم و ویرایش این دو تا جدول رو با هم انجام بدم این error ایجاد میشه ؟چرا؟
error:
Dynamic SQL generation is not supported against multiple base tables.
da = new SqlDataAdapter("select codemeli,address,fphone,mobile,cpost,cinv from customer join account on customer.accountnumber=account.accountnumber where customer.accountnumber='" + textBox17.Text + "'", con);
da.Fill(dt);
com_b = new SqlCommandBuilder(da);
dataGridView1.DataSource = dt;
دکمه ویرایش:
da.Update(dt);
FarsiMessage.ShowMessageBox("ویرایش شد .", "تایید", ShowButton.تائید_تنها, MsgIcon.Windows);لطفا کمک. خیلی فوری لازم دارم.
cinv فیلدی هست داخل جدول account و باقی فیلد ها هم مربوط به جدول customer هست.
من با استفاده از این کد داخل دیتا گرید ویو اطلاعات رو تغییر میدم و بعد با کلیک دکمه ویرایش اطلاعات داخل دیتا بیس هم تغییر می کنه .(دیتا بیس : sql )
حالا مشکل من اینه که وقتی می خوام دو تا جدول رو با هم join کنم و ویرایش این دو تا جدول رو با هم انجام بدم این error ایجاد میشه ؟چرا؟
error:
Dynamic SQL generation is not supported against multiple base tables.
da = new SqlDataAdapter("select codemeli,address,fphone,mobile,cpost,cinv from customer join account on customer.accountnumber=account.accountnumber where customer.accountnumber='" + textBox17.Text + "'", con);
da.Fill(dt);
com_b = new SqlCommandBuilder(da);
dataGridView1.DataSource = dt;
دکمه ویرایش:
da.Update(dt);
FarsiMessage.ShowMessageBox("ویرایش شد .", "تایید", ShowButton.تائید_تنها, MsgIcon.Windows);لطفا کمک. خیلی فوری لازم دارم.
cinv فیلدی هست داخل جدول account و باقی فیلد ها هم مربوط به جدول customer هست.