Im получаю ошибку 3061 слишком мало параметров в этой линиибазы данных MS Access ошибка
Set rs = db.OpenRecordset(strSQL)
Это полный код
Dim strSQL As String
Dim db As DAO.Database
Dim rs As DAO.Recordset ''Requires reference to Microsoft DAO x.x Library
Set db = CurrentDb()
MsgBox Me.LName
MsgBox Me.EmpID
strSQL = "SELECT LastName AS damn FROM [Employees]" & _
"WHERE [Employees].EmployeeID = Me.EmpID"
Debug.Print strSQL
Set rs = db.OpenRecordset(strSQL)
MsgBox rs!damn
Me.LName = rs!damn
MsgBox Me.LName
rs.Close
db.Close
Осмотрите, что говорит 'Debug.Print strSQL'. Вставьте этот текст в свой вопрос, если вам все еще нужна помощь. – HansUp
@HansUp, как я помню (теперь у него нет db), он напечатал заявление sql, так как он без AS чертовой части – user3241846