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$];"