また、私は表には、このデータテーブルを挿入するようにNull値を含むDataTableをSql Server Tableに挿入するにはどうすればよいですか?
ID CustomerID CompanyID
------- -------------- --------------
1 2 Null
2 Null 1
3 5 4
など、いくつかのNULL値を含むDataTableを持っています。 SQL Server 2005では、「JobDetails」という1つのテーブルに「JobOrderID」、「CustomerID」、「CompanyID」の3つの列があります。上記のDataTableを "JobDetails"テーブルに挿入すると、次のようになります。
JobOrderID CustomerID CompanyID
------------ ------------ ------------
1 2 Null
2 Null 1
3 5 4
これを行うには?私はXMLとしてDataTableを渡そうとしました。しかし、NUll値の存在により、挿入しないエラーが発生します。
エラー手段、XMLタグはNULL値を考慮していない、それはNULLが含まれたタグを無視
<NewDataSet>
<JobDetails>
<JobOrderID>1</JobOrderID>
<CustomerID>2</CustomerID>
</JobDetails>
<JobDetails>
<JobOrderID>2</JobOrderID>
<CompanyID>1</CompanyID>
</JobDetails>
<JobDetails>
<JobOrderID>3</JobOrderID>
<CustomerID>5</CustomerID>
<CompanyID>4</CompanyID>
</JobDetails>
</NewDataSet>
として、それがかかるようにします。挿入は行われません。
スローされたエラーとは何ですか? –
@Akram:私は自分の質問を編集しました。それを見てください。 – thevan