Hi, I'm having a problem trying to run an sql statement where I get the error Run Time Error - No Value Given For One or More Required Parameters.
I know that the sql works but I don't know what I'm missing to get this to run. Can anyone help please? This is my code...
Dim cnn2 As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim CnnStr As String
CnnStr = "Provider=Microsoft.Jet.OLEDB.4.0;"
CnnStr = CnnStr + "User ID=Admin;"
CnnStr = CnnStr + " Data Source=C:\Initiatives\Database\Initiatives Tracker.mdb"
rs.ActiveConnection = CnnStr
strSQL = "SELECT tblUserDets.txtEmailAddress, tblUserDets.txtName FROM tblUserDets "
strSQL = strSQL + "INNER JOIN tblUserInitsFiltered ON tblUserDets.txtName = tblUserInitsFiltered.txtLastChangedBy "
strSQL = strSQL + "WHERE (((tblUserInitsFiltered.txtLastChangedBy)=Forms!frmAmend!txtOwner));"
rs.Open strSQL, CnnStr
thanks Richard
I know that the sql works but I don't know what I'm missing to get this to run. Can anyone help please? This is my code...
Dim cnn2 As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim CnnStr As String
CnnStr = "Provider=Microsoft.Jet.OLEDB.4.0;"
CnnStr = CnnStr + "User ID=Admin;"
CnnStr = CnnStr + " Data Source=C:\Initiatives\Database\Initiatives Tracker.mdb"
rs.ActiveConnection = CnnStr
strSQL = "SELECT tblUserDets.txtEmailAddress, tblUserDets.txtName FROM tblUserDets "
strSQL = strSQL + "INNER JOIN tblUserInitsFiltered ON tblUserDets.txtName = tblUserInitsFiltered.txtLastChangedBy "
strSQL = strSQL + "WHERE (((tblUserInitsFiltered.txtLastChangedBy)=Forms!frmAmend!txtOwner));"
rs.Open strSQL, CnnStr
thanks Richard