我有一张发票,我需要从待售销售中转移 销售期刊,年末出售给Master Sale。 旧的报价也被转移到报价档案。报价和发票 来自Sale Journal可以转回待售销售。
我想构建一个可以传递源表和目标表的类 将发票移入和移出。
我从未完成存储过程或将adapterTable传递给过程 任
我不确定接近肮脏解决方案的最佳方法是什么。
我在想存储过程是可行的,但如何进行填充和插入?
想法?代码示例?
Started playing with this, but not even close to a good sstart
SqlDataAdapter daPASQS = new SqlDataAdapter("SELECT * FROM " + "VF_PasQS" + " WHERE (calendar_year = " + year + ") and (inv_no_ =" +
InvNo + ") and (s = " + Series + "}", pasps);
DataSet dsPASQS = new DataSet();
daPASPR.TableMappings.Add("vf_PASQS", "invNo");
daPASPR.Fill(dsPASQS, "invNo");
BindingSource myBinding = new BindingSource(dsPASQS, "invNo");
pasps.Close();
int invNo = 0;
foreach (DataRow row in dsPASQS.Tables[0].Rows)
{
invNo = (Int32)row["invNo"];
}
谢谢,
杰里
玩过以下内容,
string str = "select * into VF_PASPS " +
"FROM vf_PASQS " +
"WHERE (calendar_year = '" + year + "') AND (inv_no_ = '" + InvNo + "') AND (s = '" + Series + "')";
但只创建一个新表。我需要添加/附加到现有表
谢谢,
杰里
答案 0 :(得分:0)
您可以使用SqlBulkCopy类