SQL Server テーブルへの挿入を実行するスクリプトに奇妙な問題があります。今日まで問題なく動作していましたが、今では毎回失敗しますが、コードに変更は加えられていません。
エラーを返します
値 NULL を列 'IRS VAT Prod_ Posting Group'、テーブル 'NAV_2009_Test.dbo.TEST Pxx 2011$Interface Invoice' に挿入できません。列はヌルを許可しません。
ご覧のとおり、[IRS VAT Prod_ Posting Group]
列は挿入する必要がありますVAT
-列はまったくnullではありません。
NULLS が何が起こるかを確認できるように列を変更しようとしましたが、違いはありませんでした。
これは私のSQL文です:
INSERT INTO dbo.[TEST Pxx 2011$Interface Invoice] (
[Entry Type],
[Entry ID],
[Reservation Contract],
[Date],
[Residential No_],
[Gast Nr],
Gastbezeichnung,
[Moveware Customer No_],
[Account No_],
[Residential Cost Type],
Description,
Verrechnungsart,
[Invoicing interval],
Quantity,
[Unit Price],
Amount,
[VAT Prod_ Posting Group],
[Last Invoicing],
[Next Invoicing],
[Special Event],
[Increase %],
[Cost Unit],
[Area Code],
[From Date],
[To Date],
Address,
[Post Code],
City
)
VALUES
(
1,
'590313',
'1055',
'2013-01-28',
'',
'1062',
N'Jan Kling',
'100127',
'3030',
'1',
N'Sideboard ',
'1',
'1',
'1',
'17',
'17',
'VAT',
'01-01-1753 00:00:00:000',
'01-01-1753 00:00:00:000',
'-',
'0',
'321',
'',
'2012-09-03',
'2012-09-10',
N'Zehnderweg 31',
'4600',
N'Olten'
);
私が言ったように、コードには変更が加えられていないので、サーバーで何か問題が発生した可能性があるのではないかと考えています.
誰でも光を当てることができますか?