我正在使用以下代碼將數據從SQL中使用記錄集插入到訪問表中。該表格還用於其他操作。雖然這將數據完美地插入表格,但是這個巨大的時間需要花費時間。我是否應該使用其他方法將數據插入表中以減少所需的時間?使用記錄集從SQL插入到訪問表中
Do Until rs.EOF
DoCmd.RunSQL "INSERT INTO Table (Alpha,Beta,Gamma) VALUES(" & _
rs.Fields(0).Value & ",'" & rs.Fields(1).Value & "'," & rs.Fields(2).Value _
& ");"
rs.MoveNext
Loop
您能否詳細說明您的代碼 –
您是否將相同的數據插入每一行?你爲什麼一直在做循環?只需運行一次sql,就可以爲表中的每一行運行相同的sql。 – Fionnuala
是的,我正在做一個循環。但是什麼是最好的方式,以便我可以在一個鏡頭中插入數據。 – Nishith