我在访问中有这样的查询:
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 %>
答案 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"
您获得的错误或多或少意味着它所说的,您必须执行操作查询,不能将其用于记录集。