Hello,
I have a MS ACCESS function:
Function GetOrderCount(ComputerName As String) As Integer
Dim cnn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim ParameterString As String
Set cnn = New ADODB.Connection
cnn.ConnectionString = "ODBC;DescXXXXXXxxxxxxhem"
cnn.Open
Set rs = New ADODB.Recordset
Set rs = cnn.Execute("Exec dbo.CountOfOrdersInQueue ‘Kevin’ ")
MsgBox rs![MyReturn]
That calls this SQL Server stored procedure:
ALTER PROCEDURE [dbo].[CountOfOrdersInQueue]
@ComputerName nvarchar(25)
AS
BEGIN
SET NOCOUNT ON;
SELECT * FROM ORDERS WHERE [FlagforExport] = 1 AND [Shipped]= 0 AND [ComputerToPrintThisOrder]= @ComputerName
SELECT @@rowcount AS MyReturn
END
When I run it using Server Management Studio, it works, but I can't get a result in Code. Any help?