sql >> Databasteknik >  >> RDS >> Sqlserver

Exekvera SQL direkt; ingen markör. fel i Access 2007 VB-kod

I samarbete med en kollega identifierades problemet. I grunden var kärnfrågan att det verkliga problemet fördunklades av ett allmänt felmeddelande; i detta fall felet "ingen markör". Tricket var att ta reda på vad det faktiska felmeddelandet är. Efter att ha funderat en del på det ändrade en kollega ODBC-drivrutinen från "SQL Server Native Client 10" som nämnts i mitt inlägg till en äldre MS SQL Server-drivrutin; medan den nyare versionen 10 fördunklade felet, avslöjade den äldre drivrutinen det faktiska felet som fanns i den lagrade proceduren (som jag trodde inte var fallet ursprungligen på grund av mina egna tester). Så kärnan är att det finns två punkter att ta från detta:först om du har det här felet, prova ovanstående trick för att försöka avslöja det faktiska felet och den andra noteringen, det verkliga problemet i det här fallet var att föraren gömde programmeringsproblem.



  1. COUNT(id) kontra COUNT(*) i MySQL

  2. Inget användarnamn HR i Oracle 12c

  3. Exportera xml-data med BCP-kommandot i SQL Server

  4. SQL 2008 Dialektstöd för NHibernate