strSQL?=?“插入?變成?馬泉(H1,H2,H3,H4,H5,H6)?值(洪1,洪2,洪3,洪4,洪5,洪6)”是錯誤的,因為:
從代碼猜測?H1,H2,H3,H4,H5,H6?字段應該是數值型字段,代碼的意圖應該是通過循環插入hong1。去哪?6?但是上面代碼生成的SQL呢?這句話總是:
插入?變成?馬泉(H1,H2,H3,H4,H5,H6)?價值觀(洪1,洪2,洪3,洪4,洪5,洪6)實際上,目標應該是這樣的表述:
插入?變成?馬泉(H1,H2,H3,H4,H5,H6)?值(1,2,3,4,5,6)為什麽?洪1,洪2,洪3,洪4,洪5,洪6?它不是替換實際值,而是作為字符串使用。
綜上所述,修改代碼如下:
為了什麽?hong1?=?1?去哪?13
為了什麽?hong2?=?hong1?+?1?去哪?14
為了什麽?hong3?=?hong2?+?1?去哪?15
為了什麽?hong4?=?hong3?+?1?去哪?16
為了什麽?hong5?=?hong4?+?1?去哪?17
為了什麽?洪6?=?hong5?+?1?去哪?18
strSQL?=?“插入?變成?測試(H1,H2,H3,H4,H5,H6)?值("?& amp?hong1?& amp?","?& amp?hong2?& amp?","?& amp?hong3?& amp?","?& amp?hong4?& amp?","?& amp?hong5?& amp?","?& amp?洪6?& amp?")"
CurrentDb。執行?strSQL
下壹個?洪6號
下壹個?洪5
下壹個?洪4
下壹個?洪3
下壹個?洪2
下壹個?hong1