rusty.hammond at cpiqpc.com
rusty.hammond at cpiqpc.com
Wed Jan 21 11:28:22 CST 2009
You can use a SQL Pass-Through query to run a stored procedure from an mdb.
This won't work if your using an adp. If the parameters change, just change
the SQL of the query via code then run it. Example follows:
Function RunStoredProc()
Dim db as Database
Dim qdf and QueryDef
Set db = CurrentDb()
Set qdf = db.QueryDefs("qryYourPassThroughQueryNameHere")
qdf.SQL = "YourStoredProcedureNameHere " & YourParameter1 & ", " &
YourParameter2
qdf.Close
Set qdf = Nothing
db.Close
Set db = Nothing
DoCmd.OpenQuery "qryYourPassThroughQueryNameHere"
End Function
One drawback to this is I'm not sure if you can capture any returned values
from the stored procedure.
HTH
Rusty
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of jwcolby
Sent: Wednesday, January 21, 2009 10:47 AM
To: Access Developers discussion and problem solving
Subject: [AccessD] Execute stored procedures from Access
Does anyone have commented code to execute SQL Server stored procedures with
parameters from Access code?
--
John W. Colby
www.ColbyConsulting.com
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com
**********************************************************************
WARNING: All e-mail sent to and from this address will be received,
scanned or otherwise recorded by the CPI Qualified Plan Consultants, Inc.
corporate e-mail system and is subject to archival, monitoring or review
by, and/or disclosure to, someone other than the recipient.
**********************************************************************