0
我有一張發票,我需要從掛起的銷售 轉移到銷售日誌,在年底銷售給主銷售日記帳。 舊報價也會移至報價檔案。來自「銷售日誌」的報價和發票 可以移回到待處理銷售。在許多表格之間移動數據的最佳方法
我想創建一個類,我可以將源表和目標表 傳遞給並將發票移入和移出。
我從來沒有做過存儲過程,也沒有將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 + "')";
,但只有一個外幣新表。我需要添加/追加到現有的表
感謝,
傑裏
是否有你的表之間移動數據,而不是標誌只設置一個理由指明銷售/訂單/報價的狀態? – Swoop
正在播放以下內容: string str =「select * into VF_PASPS」+ 「FROM vf_PASQS」+ 「WHERE(calendar_year ='」+ year +「')AND(inv_no_ ='」+ InvNo +「' )AND(s ='「+ Series +」')「; 但只創建一個新表。我需要添加/追加到現有的表 – user823893
你想要做一個選擇? http://www.w3schools.com/sql/sql_select_into.asp – Swoop