• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DateTime型  エラー⇒"date"がサポートされていない)

DateTime型  エラー⇒"date"がサポートされていない

このQ&Aのポイント
  • ASP.NETの勉強をVisualStudio2005を使って勉強している際に、データベースの更新や削除で日付型を含むテーブルの更新ができず、エラーが発生します。
  • 使用されているSQL Serverのバージョンでは、データ型 'date' がサポートされていないため、エラーが発生します。
  • 参考書のサンプルのソースでは、日付型を含むパラメータが<asp:Parameter Name="StartDate" Type="DateTime" />と指定されていますが、GridViewやSqlDataSourceを使用する場合は<asp:Parameter DbType="Date" Name="StartDate" />と指定されるため、変更が必要です。開発環境の違いなどにより、指定方法が勝手に変わっている可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • oboroxx
  • ベストアンサー率40% (317/792)
回答No.1

私も似たような経験があります。 DbTypeは、その変数がデータベース上でどのタイプになるのかを示し、Typeは、その変数がプログラム上どのタイプになっているのかという違いだったと思っています。 これでは助けになっていないかもしれませんが、私はそういうものだという認識で面倒でも直しています。

関連するQ&A