저장 프로 시저에 매개 변수를 전달하려고합니다. 코드에서이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를 보내려고했습니다. 그러나 그것을 찾을 수는 없다.
매개 변수의 유형은 무엇입니까? 저장 프로 시저 매개 변수를 게시 할 수 있습니까? –