0

スペースを含む一時テーブルに列の名前を作成しようとしています。名前にこれらのスペースが必要な理由は、これをデータ セットとして使用する asp.net アプリケーションに適切に接続するためです。他の通常のテーブルの列にはスペースがあるため、コードはデータ セット内のスペースも含むアイテムを探します。以下は、私がやろうとしていることの例です

declare @temp table (id int, scheduled start datetime)

しかし、これは許可されておらず、エラーがスローされます。私のアプリケーション(asp.net - vb)のサーバー側では、このフィールドを使用する呼び出しは次のようになります

lblStart.text = DS.Item("Scheduled Start")

これが、一時テーブルの名前にスペースが必要な理由です。これにより、通常の結果または一時テーブルの結果を使用するときに、データセットが同じサーバー側コードで機能します。これは可能ですか?引用符を使用しようとしましたが、運がありません。再度、感謝します。

4

1 に答える 1

4

もちろん、次のscheduled startように名前を括弧で囲みます。

declare @temp table (id int, [scheduled start] datetime)
于 2012-08-27T18:03:12.030 に答える