access如何批量执行sql语句

就像在 sql server 的查询分析器中 可以执行多条sql语句一样

Access Jet引擎不支持同时运行多条语句,如果想要执行多条语句,用VBA写Macro宏脚本吧。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-22
最近用到Access,可以达到你的要求,要的话明天发给你
第2个回答  2013-04-22
不行的吧,只能一条一条的来

Access多条SQL语句可不可以同时执行
1)新建一个ACCESS窗体,窗体添加一个命令按钮;2)编写按钮单击事件过程 Private Sub Command1_Click()Dim strSql as string strSQL="Update Policy SET LatestDueDate=Year(Date()) & '-' & Format(PolicyDate,'mm-dd')"DoCmd.RunSql strSQL'运行第一个更新语句 strSQL="UPDATE Policy...

如何在 ACCESS 2003 中一次执行多条SQL查询语句
在ACCESS窗体里编写VBA代码可以一次执行多条SQL语句 例如:Private Sub Command1_Click() Dim Sql1 As String,Sql2,As String,Sql3 As String Sql1="insert into t1(id,name) values('001','Zhangsan');" Sql2="insert into t1(id,name) values('002','Lisi');" Sql3="inse...

怎么在access中执行sql语句
1、点击【创建】-【查询设计】。2、直接关闭弹出的【显示表】。3、找到【SQL视图】。4、在查询命令窗口输入命令,然后执行运行命令。5、之后会出现提示语句。6、最后SQL命令添加记录成功!

Access多条SQL语句可不可以同时执行?
创建->空白表格,在图形界面中,拖动一个按钮到界面(有许多不同的按钮,选择杂项,然后取消)。然后选择view->设计视图,然后右键单击该按钮,选择该属性,然后在右边出现一个属性表。找到单击,单击后面的省略号按钮,选择代码生成器,并输入编程接口。随后在完成上述步骤的时候,然后你就可以写你要执行的...

Access2010中如何运行SQL执行SQL语句
1、首先,在电脑上打开Access2010软件,默认情况下该软件将打开一个名为[表1]的空白表格,如下图所示,然后进入下一步。2、其次,完成上述步骤后,将空白表单表的名称更改为[测试表],添加字段和几行测试数据,如下图所示,然后进入下一步。3、接着,完成上述步骤后,默认的软件工具栏是[开始]工具...

怎样在Access sql语句 Insert into 批量添加数据
在asp里用for ...next 批量执行!在asp里你那是是错误的写法。因为access也不支持!批量录入 都是用for ...next的多!for i =0 to 8 你要执行的语句 if i=8 then exit for next 参考资料:http:\/\/www.2ndvisual.com\/xhtml\/pro\/asp\/ ...

access中运行多条更新语句
可以用VBA代码一次运行多条SQL语句,前提是这些Update语句都是可以正确运行的 例如在ACCESS窗体里编写下列命令按钮单击事件过程 Private Sub Command_Click() CurrentProject.Connection.Execute "update t1 set col1='a' where id='001';" CurrentProject.Connection.Execute "update t1 set col1='b...

怎样在access中使用SQL语句为一张表添加多行
如果民数据来源于其他表,则一条语句可完成 如果是其他来源,就只能使用代码完成 就是用多行 docmd.runsql "insert ..."具体的,你可以把语句放到一个数组中,进行循环 也可以把语句放到另外一个表中 然后用DAO对象查询出来,再循环执行 还可以放到一个文本文件中 用函数取出来循环执行 等等 ...

access如何批量执行sql语句
Access Jet引擎不支持同时运行多条语句,如果想要执行多条语句,用VBA写Macro宏脚本吧。

Access数据库批量执行语句
用查询对象,或在VBA中执行SQL语句来批量操作,而不是用ADO或DAO的Recordset一行一行的搞!数据库你就应该用数据库本身的强大功能,而不是当成读文本文件一样处理!

相似回答