0

私はResultSet(を使用してstored procedure)を取得していますDataTableが、奇妙なことに、column位置が変更されてDataTableから返されるものがありdbます。次の画像を見てください: 最初の画像はSSMS SQL query返された結果です。これは正しいです。 ここに画像の説明を入力

2番目の画像はDataTableコードです。最後の 2 つの列の位置が変わるのはなぜですか。 ここに画像の説明を入力

最後の 2 つの列は、 を使用して生成されていpivot/unpivotます。クエリフィドルをより理解するには、このフィドルを参照してください

よろしく、

4

1 に答える 1

0

ロードする前にスキーマを設定してDataTableいますか?

Dim table As New Data.DataTable("MyTable")

table.Columns.Add("DataName")
table.Columns.Add("33^Bamako_T")
table.Columns.Add("33^Bamako_A")

adapter.Fill( table )
于 2013-02-13T20:31:00.977 に答える