sql >> Databáze >  >> RDS >> Sqlserver

Přímé provádění SQL; žádný kurzor. chyba v kódu VB Access 2007

Při práci s kolegou byl problém identifikován. Základním problémem bylo, že skutečný problém byl zamlžován obecnou chybovou zprávou; v tomto případě chyba "žádný kurzor". Trik byl zjistit, jaká je skutečná chybová zpráva. Poté, co o tom kolega přemýšlel, změnil ovladač ODBC z "SQL Server Native Client 10", jak je uvedeno v mém příspěvku, na starší ovladač MS SQL Server; zatímco novější verze 10 chybu zatemnila, starší ovladač odhalil skutečnou chybu, která byla v uložené proceduře (o které jsem původně věřil, že tomu tak nebylo kvůli vlastnímu testování). Závěrem tedy je, že si z toho můžete vzít dva body:za prvé, pokud máte tuto chybu, zkuste výše uvedený trik a pokuste se odhalit skutečnou chybu a za druhé, skutečným problémem v tomto případě bylo, že řidič skrýval problém s programováním.



  1. Vytvářejte třídy C# založené na tabulce MySQL

  2. Html / php neaktualizuje databázi SQL

  3. Objekt 'DF__*' je závislý na sloupci '*' - Změna int na double

  4. Oracle propojit více rodiči