ストアドプロシージャにパラメータを渡そうとしています。彼らは、コードからこのSQL Server 2008へのパラメータの受け渡し
@p_latitude='',@p_longitude='',@p_miles='',@p_searchtext='',@p_maptownid=182,@p_regionid=0
ように私は、私は、エラーcannot convert navarchar to float
を取得しています
cmd.Parameters.Add("@p_latitude", SqlDbType.NVarChar).Value="''";
cmd.Parameters.Add("@p_longitude", SqlDbType.NVarChar).Value="''";
cmd.Parameters.AddWithValue("@p_miles",0);
cmd.Parameters.Add("@p_searchtext",SqlDbType.NVarChar).Value="''";
cmd.Parameters.AddWithValue("@p_maptownid",maptownid);
cmd.Parameters.AddWithValue("@p_regionid",0);
のようなパラメータを渡しています。 私はnull、string.emptyを送るさまざまな方法で試しました。しかし、それを見つけることはできません。
パラメータの種類は?ストアドプロシージャのパラメータを投稿できますか? –