0
私はVS 2015 TableAdapterのクエリ構成ウィザードを使用して、それが改ページでクエリを実行したいのです:TableAdapterがOFFSET句とFETCH句のパラメータを認識しないのはなぜですか?
SELECT *
FROM dbo_dev.v_details
WHERE (agent_name = @agentName)
ORDER BY initiated_datetime DESC
OFFSET (@pageSize * (@pageNumber - 1)) ROWS
FETCH NEXT @pageSize ROWS ONLY
それはあることをwhinesが「クエリテキストを解析できません。」
私はVS 2012に対してa previous posting referencing this problemを見つけました。ウィザードはSELECT句とWHERE句以外のパラメータを認識できません。これは今の場合ですか?何か間違っていますか?
Visual Studio 2005以来、このウィザードで実質的な更新が行われていた場合、私は驚いています。型付きの 'DataSet'とその関連ウィザードは非常に古いです。 DataTableの性能があまりにも悪いと、既にSqlDataReaderコードを手書きしていない場合、LINQ to SQL、LINQ to EF、マイクロORMフレームワークの上昇が残りのほとんどを占めています。これはあなたの質問に対する答えではなく、問題に時間を掛けすぎず、 'DataTable'に関連したものは一切避けてください。 –
あなたが間違っている唯一のことは、このウィザードで働いています...ジェーレンが書いたように、古いです。 –
さて、DBに対して簡単なクエリを実行するための最も一般的な現在のアプローチは何ですか?私はすでにあきらめて、この時点でSqlDataReaderの使用を開始しました:) –