Why doesn't this SQL statement work?
<code>Dim MyDb As Database
Dim MyTable As Recordset
Dim NextCounter As String
Set MyDb = CurrentDb()
Set MyTable = MyDb.OpenRecordset("next_rdd_number")
NextCounter = MyTable("next_number")
GetItemNumber = (NextCounter)
DoCmd.RunSQL "INSERT INTO rdd_drawings_tbl (RDD_Number, Assigned_by, Type, [Item Description]) VALUES (NextCounter, 'Scott McCauley', 'Grinding Wheel', NextCounter);"
Exit Function</code>
<code>Dim MyDb As Database
Dim MyTable As Recordset
Dim NextCounter As String
Set MyDb = CurrentDb()
Set MyTable = MyDb.OpenRecordset("next_rdd_number")
NextCounter = MyTable("next_number")
GetItemNumber = (NextCounter)
DoCmd.RunSQL "INSERT INTO rdd_drawings_tbl (RDD_Number, Assigned_by, Type, [Item Description]) VALUES (NextCounter, 'Scott McCauley', 'Grinding Wheel', NextCounter);"
Exit Function</code>