ODBC Driver for Microsoft Dynamics NAV

Build 25.0.9539

Executing Stored Procedures

The following code example shows how to execute stored procedures and retrieve their results.

Procedure for Calling Stored Procedures

The Query function can be used to call a stored procedure with the EXECUTE syntax, as described in EXECUTE Statements. As with Querying Data, the results will be available through the Rows object.

rows, _ := db.Query("EXECUTE CreateAssociation SourceId = 'http://myserver:7048/DYNAMICSNAV71/OData/Customer('01234567')'")
defer rows.Close()

for rows.Next() {
        var (
                result string
        )

        rows.Scan(&result)
        fmt.Printf("result = %s\n", result)
}

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 25.0.9539