sql >> Database teknologi >  >> RDS >> Sqlserver

Udførelse af SQL direkte; ingen markør. fejl i Access 2007 VB-kode

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.



  1. Unicode-normalisering i PostgreSQL 13

  2. Beregn alder med decimaler fra fødselsdato

  3. Ændre tabeller, der er replikeret i SQL Server 2008 R2

  4. Opret boolesk kolonne i MySQL med false som standardværdi?