2011-03-29 150 views
1

我需要從一個表(多行)獲取數據並在修改和添加一些新字段後插入到其他表中。多記錄插入 - Classsic ASP

例如:

表1的itemid,價格,QNT, date_of_dispatch等

表2 Invoiceid,Invoicedate, CUSTOMER_ID,商品ID,價格,QNT, total_amt,date_of_dispatch, grandtotal

請幫助我使它在經典的ASP與MS訪問

第一階段我將從表格1(多行)的頁面中抓取記錄,以便用戶可以修改,然後單擊保存按鈕後,將所有數據以當前格式插入到表格2中。

請幫助... enter image description here

+0

嘗試Recordset.UpdateBatch。我不確定你是否可以使用它來插入。 – Kangkan 2011-03-29 04:06:55

+0

你能解釋一下嗎? – Dev 2011-03-29 04:27:02

+0

請參閱http://scriptorium.serve-it.nl/view.php?sid=61 – Kangkan 2011-03-29 04:54:23

回答

0

這比傳統的ASP問題一個SQL問題。從窗體(逗號分隔的ID值列表)中捕獲更新記錄的ID,然後將SQL更改爲如下所示:

Insert into Table2 (Field1, Field2, Field3) 
Select Field1, Field2, Field3 From Table1 Where ID IN (Comma Separated List of IDs)