0

DatasetASP.NET Webアプリケーションにを追加する方法と、SQLクエリにパラメーターを追加する方法を説明するチュートリアルに従っています。しかし、チュートリアルでのやり方では、実際には機能していません。

フォルダにを追加しましたDatasetApp_Codeデータセットで、SQLServerのデータベースに接続しました。これで、データセットにを指定して、データベースからデータを取得できますSQL query。チュートリアルでは、次のようなことを行います。

SELECT TOP 20 [ProductID]
      ,[Name]
      ,[ProductNumber]
      ,[MakeFlag]
      ,[FinishedGoodsFlag]
      ,[Color]
      ,[SafetyStockLevel]
FROM [Production].[Product]
WHERE (Color = :Color)

この例のポイントは:Colorパーツです。このようにして、パラメータを追加する場所を通知します。しかし、このクエリを自分Datasetで使用すると、警告が表示されます。

':'の近くのWHERE句にエラーがあります。クエリテキストを解析できません。

その後、彼は実際にウィンドウをDataset介してパラメータを追加しProperties、データをテストプレビューすることができます。クエリを追加するとすでに文句を言い始めているので、それは私にはうまくいきません。

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

Sql-Serverのパラメーターの@前には次のものがあります。

WHERE (Color = @Color)

パラメータとパラメータデータ型の設定

于 2013-01-07T09:43:29.523 に答える