jwcolby
jwcolby at colbyconsulting.com
Fri May 15 06:52:34 CDT 2009
Doug, Thanks for the response. To this point I have not actually used any data inside of Access though I may need to eventually. All of my processing occurs out in sql server, with data imported into sql server, arranged into tables, exported back out etc. I use Access only as a control process, a place to enter data into tables (in Access so far) that control this rather complex process. I really should be doing the whole thing in .Net but so far I have needed to spend my available time getting the SQL Server side of things down. The Access side is really quite tame (for me anyway) and because I can do Access in my sleep it allows me to focus on the process rather than the control of the process. John W. Colby www.ColbyConsulting.com Doug Steele wrote: > 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. >> >>