从访问中追加asp中的查询

时间:2012-07-14 20:27:11

标签: ms-access asp-classic

我在访问中有这样的查询:

insert into table1
select * from table2

我希望用户从asp网页更新上述查询。 Table2是访问中的链接excel表,用户每天在excel中更新。

在一天结束时,我希望他们使用asp网页将其更新为主访问数据库到table2。我尝试了下面的代码但是我得到了错误“动作查询不能用作行源

 <% set conn = create.object ("ADODB.connection")
 conn open "odbcconnectionname"
 sql = "appendquery"
 set rs = create.recordset ("ADODB.recordset")
 conn.rs sql, conn %>

1 个答案:

答案 0 :(得分:0)

类似的东西:

Set objConn=Server.CreateObject("ADODB.Connection")

objConn.Open  "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & dbfile & ";"

Set cmd = Server.CreateObject("ADODB.Command")

cmd.ActiveConnection = objConn
cmd.CommandType = 4 ''adCmdStoredProc
cmd.CommandText = "appendquery" ''stored query
cmd.Execute recs

Response.Write recs & " updated"

您获得的错误或多或少意味着它所说的,您必须执行操作查询,不能将其用于记录集。