Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Директно изпълнение на SQL; без курсор. грешка в Access 2007 VB код

В работата с колега проблемът беше идентифициран. По същество основният проблем беше, че истинският проблем беше прикрит от общо съобщение за грешка; в този случай грешката "без курсор". Номерът беше да разбера какво е действителното съобщение за грешка. След като помислих малко за това, един колега промени ODBC драйвера от "SQL Server Native Client 10", както е отбелязано в публикацията ми, на по-стар MS SQL Server драйвер; докато по-новата версия 10 скри грешката, по-старият драйвер разкри действителната грешка, която беше в съхранената процедура (което първоначално вярвах, че не е така поради собственото ми тестване). Така че най-важното е, че има две точки, които трябва да вземете от това:първо, ако имате тази грешка, опитайте горния трик, за да се опитате да разкриете действителната грешка и втората бележка, истинският проблем в този случай беше, че драйверът криеше проблем с програмирането.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2016:Създайте съхранена процедура

  2. Трябва ли MAMP да върне ::1 като IP на localhost?

  3. Не може да предаде входни параметри към съхранена процедура

  4. изберете влошаване на производителността на отчета, когато използвате DISTINCT с параметри

  5. Добавяне на акаунт в база данни за поща към профил (SSMS)