On the right track - I think....
Sebs,
I think your first suggestion is close. Here's what I have now, but it still doesn't work. I'm not getting an error, but it's not opening a new record:
Private Sub cmdAddNew_Click()
' Establish a connection
Set cnSQLConnection = New ADODB.Connection
With cnSQLConnection
.Provider = "SQLOLEDB"
.ConnectionString = "Data Source=ompsv17;User ID=sa;Initial Catalog=MeetingReg"
.Open
'Open a recordset
SQLstr = "SELECT * FROM Action"
Set rstAction = New ADODB.Recordset
rstAction.Open "Select Assignee, MeetingName, TargetDate, TaskDescription, MeetingDate, CompleteDate, PerformanceRating, ModDate, AssignedBy," & _
"TaskName from Action", cnSQLConnection, _
adOpenKeyset, adLockOptimistic
rstAction.AddNew
rstAction!Assignee = cboAssignee
rstAction!MeetingName = cboMeetingName
rstAction!TaskName = cboTaskName
rstAction!TaskDescription = txtTaskDescription
rstAction!TargetDate = Date
rstAction!CompleteDate = Date
rstAction!PerformanceRating = ""
rstAction!MeetingDate = Date
rstAction!ModDate = Date
rstAction!AssignedBy = txtAssignedBy
End With
End Sub