I samarbejde med en kollega blev problemet identificeret. Grundlæggende var kerneproblemet, at det virkelige problem blev tilsløret af en generisk fejlmeddelelse; i dette tilfælde fejlen "ingen markør". Tricket var at finde ud af, hvad den egentlige fejlmeddelelse er. Efter at have tænkt lidt over det ændrede en kollega ODBC-driveren fra "SQL Server Native Client 10" som nævnt i mit indlæg til en ældre MS SQL Server-driver; mens den nyere version 10 slørede fejlen, afslørede den ældre driver den faktiske fejl, som var i den lagrede procedure (som jeg havde troet ikke var tilfældet oprindeligt på grund af min egen test). Så den nederste linje er, at der er to punkter at tage fra dette:For det første, hvis du har denne fejl, prøv ovenstående trick for at prøve at afsløre den faktiske fejl, og den anden bemærkning, det virkelige problem i dette tilfælde var, at driveren skjulte programmeringsproblem.