Click here to Skip to main content
15,903,523 members

Comments by Pankaj.Sinha.Techno (Top 4 by date)

Pankaj.Sinha.Techno 13-Aug-13 2:30am View    
I agree with you Sergey, Uniqueness is not guranteed even by GUIDs. Security is not at all a concern. The only objective is to convert a string into a number with mininum probably of collision. I can make input size longer to make the probablity much lower. I want to generate a numeric value within a range lets say between 6 million to 7 million. The purpose is to determine a key in colum for certain types of entries in table (not all) which can be identifies across all users of products.
Pankaj.Sinha.Techno 13-Aug-13 1:52am View    
Yes actually i am trying to generate a number which i can use as a key in database for specific type of entries and that entry should be same across all clients
Pankaj.Sinha.Techno 13-Aug-13 1:06am View    
My problem is i do not know all the input. Any suggestion for SHA1 and MD5 ??
Pankaj.Sinha.Techno 2-Jun-13 2:13am View    
Since while addding parameter to command you are fetching a value from session using string index "ss". Please make sure that this value is being added into session before that.

replcae line
adp.SelectCommand.Parameters.AddWithValue("@us", Session["ss"].ToString());
with
if (Session["ss"] != null)
{
adp.SelectCommand.Parameters.AddWithValue("@us", Session["ss"].ToString());
}

and also since you are the one who is responsible to add this value into session in the code make sure you are doing that.