David Emerson
davide at dalyn.co.nz
Tue Mar 4 18:01:26 CST 2003
I have a button on a form which is used to filter the records. The code is -
Private Sub cmdCustomerFilter_Click()
On Error GoTo Err_cmdCustomerFilter_Click
If Me!cmdCustomerFilter.Caption = "Show Active" Then
Me.RecordSource = "EXEC spfrmCustomers @AccStatus = 'Active'" <-
Problem line
Me!cmdCustomerFilter.Caption = "Show All"
Else
Me.RecordSource = "EXEC spfrmCustomers @AccStatus='%'"
Me!cmdCustomerFilter.Caption = "Show Active"
End If
.....
End Sub
In the sproc the parameter is -
@AccStatus varchar(20) = '%'
When I click on the button I get error 2353 - Bad query parameter. I can
run the query in Query analyser and it runs ok.
If I leave the @AccStatus = 'Active' off then a message appears telling me
that the procedure expects the parameter (so this tells me it is calling
the correct sproc)
I think the problem is in the call but can't put my finger on it. Any help?
Regards
David Emerson
DALYN Software Ltd
25b Cunliffe St, Johnsonville
Wellington, New Zealand
Ph/Fax (877) 456-1205
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://databaseadvisors.com/pipermail/dba-sqlserver/attachments/20030305/5f2e9c8e/attachment.html>