我已經無數次地使用了這個方法,但是我無法讓我的生活得到這個工作。我一直絆倒運行時錯誤「424」。任何幫助表示讚賞,tblNormaAppend.[SORT SCORE].Value
顯示爲「空」,tblNormaAppend.SORT.Value
也顯示爲「空」。兩個表都有值。非常感謝你的幫助。在Access 2007中執行SQL「Insert Into」命令時所需的對象錯誤VBA
Private Sub Command9_Click()
DoCmd.SetWarnings False
DoCmd.OpenQuery "qryDeleteNormaRadar"
DoCmd.OpenQuery "qryDeleteNormaAppend"
DoCmd.OpenQuery "qryFilterMFG"
DoCmd.OpenQuery "qryNormaAppend"
Dim strSQL As String
strSQL = "INSERT INTO tblNormaRadar (Attribute, Score) VALUES (" & tblNormaAppend.[SORT SCORE].Value & ", '" & tblNormaAppend.SORT.Value & "');"
DoCmd.RunSQL strSQL
DoCmd.SetWarnings True
End Sub
它在對象資源管理器的表格選項卡中有dbo_嗎? – Elias
請不要使用設置警告:http://stackoverflow.com/questions/11213892/whats-the-difference-between-docmd-setwarnings-and-currentdb-execute – Fionnuala
這個'tblNormaAppend。[SORT SCORE] .Value'是沒有定義的。如果你在一個表單的模塊中運行,試試'我。[SORT SCORE] .Value'。 – Fionnuala