最初に行うことは、データが返されないことを確認することです:
SELECT TOP 0 [vwGetData].* FROM [vwGetData] WHERE 1 =2;
プレ>DataReader の設定方法を知っていると仮定すると、次のようになります。
using(var reader =command.ExecuteReader()){ // これは false を返します - 気にする必要はありません。スキーマ テーブルがそこにあることを確認したいだけです。リーダー.Read(); var tableSchema =reader.GetSchemaTable(); // テーブル スキーマの各行は列を記述します foreach (tableSchema.Rows の DataRow 行) { Console.WriteLine(row["ColumnName"]); }}コード> プレ>
また、SQL カタログ SYS ビュー を調べることもできます。 .