access批量sql语句
1. 如何在 ACCESS 2003 中一次执行多条sql查询语句
在ACCESS窗体里编写VBA代码可以一次执行多条SQL语句
例如:
PrivateSubCommand1_Click()
DimSql1AsString,Sql2,AsString,Sql3AsString
Sql1="insertintot1(id,name)values('001','Zhangsan');"
Sql2="insertintot1(id,name)values('002','Lisi');"
Sql3="insertintot1(id,name)values('003','Wanghwu');"
WithCurrentProject.Connection
.ExecuteSql1
.ExecuteSql2
.ExecuteSql3
EndWith
EndSub
前提是每条SQL语句都是可以被正确执行的
2. 怎样在Access sql语句 Insert into 批量添加数据
jet-sql一次只能运行一条SQL语句,你可以从把数据插入到SQL数据库中,再导入到ACCESS
3. 如何在ACCESS数据库中批量替换内容、数据库批量查询
想更快更准确的替换,还是得用到SQL执行语句。方法之一:1 打开你的数据库MDB2 在数据库窗口中,点击“查询”,或在“视图”菜单中选择“数据库对象”->“查询”3 点击数据库窗口中的“新建”按钮4 点击“确定”,关闭“显示表”窗口5 点击工具栏左上侧的“SQL”,或在“视图”菜单中选择“SQL 视图”6 删掉所有的内容7 直接输入SQL语句(替换表as_info中字段n_content 中的";"分号为空为例):update as_info SET n_content = replace(n_content,";","") 该方法对ACCESS 2000库无效。8 点击工具栏上“查询”-->“运行”即可。方法二:set Rs = Server.CreateObject("ADODB.Recordset") sql1="select n_content from as_info" rs.open sql1,conn,1,3 do while not rs.eof n_content=replace(rs("n_content"),";","") rs("n_content")=n_content rs.update rs.movenext loop rs.close set rs=nothing 方法三:批量替换工具点击下载此文件
4. Access中如何使用SQL批量更新数据库
可以,下面的代码可以批量更新access数据库表
SQL = "INSERT INTO [数据库表名] SELECT * FROM [Excel 8.0;DATABASE=" & _
ThisWorkbook.FullName & ";HDR=YES;IMEX=1].[Sheet1$];"