'Fout 515 kan de waarde NULL niet invoegen in kolom Vendor_Name' wanneer u het rapport Controleregister en gedetailleerd overboekingsadvies uitvoert

Dit artikel biedt een oplossing voor een SQL-fout 515 die optreedt wanneer u het rapport Controleregister en Gedetailleerd overboekingsadvies uitvoert.

Van toepassing op: Microsoft Dynamics SL 2011, Microsoft Dynamics SL 2015
Origineel KB-nummer: 3062706

Symptomen

U voert het rapport Gedetailleerd overboekingsadvies (03.625) uit en het rapport wordt niet uitgevoerd of u ontvangt deze fout:

Fout: 515, ernst: 16, status: 2

Kan de waarde NULL niet invoegen in kolom 'Vendor_Name', tabel 'SLWinDemoApp60.dbo.AP03625_Wrk'; kolom staat null-waarden niet toe. INSERT mislukt.

Opmerking

  • Vanwege hoe/wat SQL-fouten worden gerapporteerd aan eindgebruikers, ziet de eindgebruiker de fout mogelijk niet echt, maar in een SQL-trace ziet u de 515-fout.
  • U kunt dezelfde fout krijgen wanneer u het rapport Register controleren (03.630) uitvoert.

Oplossing

Voer deze scripts uit op uw toepassingsdatabase:

Voer dit script uit om de fout op te lossen wanneer u het rapport Register controleren (03.630) afdrukt.

ALTER TABLE AP03630MC_Wrk ALTER COLUMN Vendor_Name CHAR(30) NULL

Voer dit script uit om de fout op te lossen wanneer u het rapport Gedetailleerd advies voor overboeking (03.625) afdrukt.

ALTER TABLE AP03625_Wrk ALTER COLUMN Vendor_Name CHAR(30) NULL