sql >> Database >  >> RDS >> Sqlserver

SQL direct uitvoeren; geen cursor. fout in Access 2007 VB-code

Samen met een collega werd het probleem gesignaleerd. De kern van het probleem was dat het echte probleem werd verdoezeld door een algemene foutmelding; in dit geval de fout "geen cursor". De truc was om erachter te komen wat de daadwerkelijke foutmelding is. Na er even over nagedacht te hebben, veranderde een collega de ODBC-driver van "SQL Server Native Client 10" zoals vermeld in mijn bericht in een oudere MS SQL Server-driver; terwijl de nieuwere versie 10 de fout verdoezelde, onthulde de oudere driver de daadwerkelijke fout die in de opgeslagen procedure zat (waarvan ik dacht dat dit oorspronkelijk niet het geval was vanwege mijn eigen testen). Dus het komt erop neer dat er twee punten zijn om hieruit te halen:ten eerste, als je deze fout hebt, probeer dan de bovenstaande truc om te proberen de daadwerkelijke fout te onthullen en de tweede opmerking, het echte probleem in dit geval was dat de bestuurder de programmeerprobleem.



  1. MySql krijgt de telling van elk type element in een cloumn

  2. MySQL-query - geoptimaliseerd

  3. Hoe een externe sleutelbeperking te maken met ON DELETE CASCADE in SQL Server - SQL Server / TSQL-zelfstudie, deel 80

  4. Een externe sleutelbeperking mislukt