Doug Steele
dbdoug at gmail.com
Thu May 14 19:53:21 CDT 2009
FWIW, I'm using DAO and am returning the rows affected from a SQL stored procedure as follows (code is abbreviated): 1. In my SQL sproc, called 'mySPROC': BEGIN SET NOCOUNT ON (this is apparently important) .... T-SQL statements .... SELECT @@ROWCOUNT as myRowCount END 2. In Access: Dim qd As QueryDef Dim rs As Recordset Set qd = CurrentDb.QueryDefs("qDummyPassThroughQuery") qd.Connect = "ODBC;DRIVER=SQL Server;Server= " & myServer & ";DATABASE=" & mySQLDatabase & ";Trusted_Connection=Yes" qd.SQL = "exec mySPROC" qd.ReturnsRecords = True Set rs = qd.OpenRecordset MsgBox rs.Fields("myRowCount") Doug Steele On Thu, May 14, 2009 at 8:08 AM, jwcolby <jwcolby at colbyconsulting.com>wrote: > The following is the code I currently use for executing stored procedures. > As I mentioned in the > previous email, it works, but it does not return any value from the SP. I > have played around trying > to make it do so but I think this is one of those cases where I could play > for months and never get > results without help. > > Any assistance is greatly appreciated. > >