0
Это мой код ..., как вставить значения из одной таблицы в другую таблицу в MySQL с другими параметрами в C#
public bool InsertItemsToInventory(String PoNo,String rqy,String exPdate,String mfDdate)
{
bool status = false;
if (conn.State.ToString() == "Closed")
{
conn.Open();
}
MySqlCommand newCmd = conn.CreateCommand();
newCmd.Connection = conn;
newCmd.CommandType = CommandType.Text;
// newCmd.CommandText = @"Insert into inventory(ItemNu,ItemName,BatchNo,Category,Qty,Unit,Supplier,ExpDate,MfdDate,ID,Location) Values('" + ItemNo + "','" + ItemName + "','" + BatchNo + "'," + cat + "," + qty + "," + unit + "," + supplier + ",'" + exPdate + "','" + mfDdate + "'," + id + "," + 17 + ")";
newCmd.CommandText = @"insert into inventory(ItemNu,ItemName,BatchNo,Category,Unit,Supplier,ID,Qty,Location,ExpDate,MfdDate) values (
(select i.Number,i.ItemName,po.perchaseorderId,i.CatId,i.UniId,i.SupId,r.ID
from porder po, request r,items i,supplier s, itemcategory ic
where po.PrNumber = r.PrNumbr and r.ItemNu = i.Number and s.SID=r.sup and ic.CID = r.cat and po.perchaseorderID = '" + PoNo + "'),'" + rqy + "','"+ exPdate +"','"+ mfDdate +"',' Inventory ')";
newCmd.ExecuteNonQuery();
status = true;
return status;
}
Эй @Anushka, добро пожаловать в С.О. Что именно вы пытаетесь достичь? Пожалуйста, добавьте более подробную информацию на свой вопрос. Вы можете обратиться к http://stackoverflow.com/help/how-to-ask о том, как улучшить ваши шансы получить ответ. –
Thanx @dbugger ... На самом деле я хочу добавить одну таблицу в другую таблицу и передать некоторые значения в качестве параметров int my form, но я не знаю, как написать этот запрос –