"Fel 515 Det går inte att infoga värdet NULL i kolumnen Vendor_Name" när du kör rapporten Check Register and Detailed Remittance Advice
Den här artikeln innehåller en lösning på ett SQL-fel 515 som inträffar när du kör rapporten Check Register and Detailed Remittance Advice (Kontrollera register och detaljerad remitteringsrådgivning).
Gäller för: Microsoft Dynamics SL 2011, Microsoft Dynamics SL 2015
Ursprungligt KB-nummer: 3062706
Symptom
Du kör rapporten Detailed Remittance Advice (03.625) och rapporten körs inte eller så får du följande fel:
Fel: 515, Allvarlighetsgrad: 16, Tillstånd: 2
Det går inte att infoga värdet NULL i kolumnen "Vendor_Name", tabellen "SLWinDemoApp60.dbo.AP03625_Wrk"; kolumnen tillåter inte nullvärden. INSERT misslyckas.
Obs!
- På grund av hur/vilka SQL-fel som rapporteras till slutanvändare kanske slutanvändaren inte ser felet, men i en SQL-spårning ser du 515-felet.
- Du kan få samma fel när du kör rapporten Kontrollera register (03.630).
Åtgärd
Kör följande skript i programdatabasen:
Kör det här skriptet för att åtgärda felet när du skriver ut rapporten Check Register (03.630).
ALTER TABLE AP03630MC_Wrk ALTER COLUMN Vendor_Name CHAR(30) NULL
Kör det här skriptet för att åtgärda felet när du skriver ut rapporten Detailed Remittance Advice (03.625).
ALTER TABLE AP03625_Wrk ALTER COLUMN Vendor_Name CHAR(30) NULL