私のクエリはこのようなものです
DataSet ds = SqlHelper.ExecuteDataset(GlobalSettings.DbDSN, CommandType.Text,
"SELECT TOP 1000 [ID],[Project]," +
"[Owner], " +
"[Consultant], " +
"[Contractor], " +
"[Value], " +
"[Level1], " +
"[Level2], " +
"[Status], " +
"[Category], " +
"[Country], " +
"[CreatedDate], " +
"[CreatedByID], " +
"[CreatedByName] " +
"FROM [Kontorting_Umbraco_DB].[dbo].[tbl_Projects] " +
" where [Category] like '%' + @Category + '%' " +
" and Country like'%'+ @country+'%' " +
" and value like '%'+@Value+'%' " +
" order by CreatedDate asc",
new SqlParameter("@Category","water") ,
new SqlParameter("@Country", "Bahrain"),
new SqlParameter("@Value", 1000));
このコードでは、「値」フィールドはDBで浮動小数点数です..そして、これを実行するとエラーが発生します
varchar 値 '%' をデータ型 int に変換するときに変換に失敗しました。
フロートで like クエリを使用する方法を誰か教えてもらえますか