2016-04-11 21 views
1

カラムにNULL値を挿入できません'説明...カラムにNULL値を挿入できません '説明

誰か助けてもらえますか?してください、それは非常に高く評価されます.. 説明、数量、コスト、およびHSCodeを挿入する私の大まかなコードですが、Description Columeが列の説明にNULLを挿入することを言って動作していません。

public void CreateIncomingShipmentLine(IncomingShipmentLine incomingShipmentLine) 
{ 
    DbConnection _Connection = new SqlConnection(Constant.DatabaseConnection); 
    _Connection.Open(); 

    // IncomingShipmentLine 

    string myIncomingShipmentLineQuery = "INSERT INTO IncomingShipmentLine(Description, Quantity, Cost, HSCode) VALUES (@Description, @Quantity, @Cost, @HSCode)"; 

    _Connection.Execute(myIncomingShipmentLineQuery, new 
                { 
                 Description = incomingShipmentLine.Description, 
                 Quantity = incomingShipmentLine.Quantity, 
                 Cost = incomingShipmentLine.Cost, 
                 HSCode = incomingShipmentLine.HSCode 
                }); 
    _Connection.Close(); 
} 
+1

が見える試しているので、empty値の代わりに、NULLを挿入NULLなら'incomingShipmentLine'の' Description'プロパティに指定します。ヌル値でないオブジェクトを正しく挿入するか、空の文字列に値をオーバーライドするか、ヌルを受け入れるように列を変更する必要があります。 –

+0

ありがとうございました - Jakub Szumiato、その仕事...... :) - Namaraj Giri –

答えて

1

挿入する前にISNULLプロパティを使用してください。

それはあなたのDescription coulmnがNOT NULL

あなた `Description`列がNULL値を許可しないと、あなたが実際に、このような価値を提供するように、この

public void CreateIncomingShipmentLine(IncomingShipmentLine incomingShipmentLine) 
{ 
    DbConnection _Connection = new SqlConnection(Constant.DatabaseConnection); 
    _Connection.Open(); 

    // IncomingShipmentLine 

    string myIncomingShipmentLineQuery = "INSERT INTO IncomingShipmentLine(Description, Quantity, Cost, HSCode) VALUES (ISNULL(@Description,''), @Quantity, @Cost, @HSCode)"; 

    _Connection.Execute(myIncomingShipmentLineQuery, new 
                { 
                 Description = incomingShipmentLine.Description, 
                 Quantity = incomingShipmentLine.Quantity, 
                 Cost = incomingShipmentLine.Cost, 
                 HSCode = incomingShipmentLine.HSCode 
                }); 
    _Connection.Close(); 
} 
+0

ありがとうございました.....あなたの助けを歓迎します..... :) –

+0

@NamarajGiri happy programming –

関連する問題