none
SQL Server 2005で動いていたSqlDataSourceのクエリのテストがSQL Server 2008でエラーになる RRS feed

  • 質問

  • SQL Server 2005で動いていたSqlDataSourceのクエリのテストがSQL Server 2008でエラーになります。

    クライアントはWindows XP SP3、Visual Studio 2005で

    ASP.NET上にSqlDataSourceを配置しています。

    テーブルは取得できますが、ビューを選択するとWHERE句やパラメータが無くても、「クエリのテスト」でエラーになります。

    そのエラーメッセージは下記です。

    何が悪いのでしょうか?

    「クエリの実行中にエラーが発生しました。コマンドの構文を確認してください。パラメータがある場合、パラメータの型および値が正しいことを確認してください。

     

    制約を有効にできませんでした。行に入力できるのは、NULL以外の値、一意な値、あるいは外部キーですが、この制約の違反が1つ以上の行で発生しています。

    2010年5月17日 6:24