2011-03-29 73 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)