Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Bezpośrednie wykonywanie SQL; brak kursora. błąd w kodzie Access 2007 VB

Współpracując z kolegą problem został zidentyfikowany. Zasadniczo głównym problemem było to, że prawdziwy problem był zaciemniany przez ogólny komunikat o błędzie; w tym przypadku błąd „brak kursora”. Sztuczka polegała na tym, aby dowiedzieć się, jaki jest rzeczywisty komunikat o błędzie. Po zastanowieniu się, współpracownik zmienił sterownik ODBC z „SQL Server Native Client 10”, jak wspomniano w moim poście, na starszy sterownik MS SQL Server; podczas gdy nowsza wersja 10 zaciemniła błąd, starszy sterownik ujawnił rzeczywisty błąd, który znajdował się w procedurze składowanej (co, jak sądziłem, nie było pierwotnie z powodu moich własnych testów). Podsumowując, należy wziąć pod uwagę dwa punkty:po pierwsze, jeśli masz ten błąd, wypróbuj powyższą sztuczkę, aby spróbować ujawnić rzeczywisty błąd, a druga uwaga, prawdziwym problemem w tym przypadku było to, że sterownik ukrywał problem z programowaniem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 6 sposobów konwersji ciągu na wartość daty/godziny w SQL Server

  2. Szybsze zapytanie o jedno pole binarne(1) lub 8-bitowe?

  3. Jak zapobiec aktualizacjom tabeli, z wyjątkiem jednej sytuacji

  4. Jak ustalić, czy rekord z określonym typem danych IMAGE już istnieje w tabeli?

  5. Połącz SQL Server z HubSpot CRM