我有一個存儲過程,它將幾列插入數據庫,IP地址,名稱,註釋。我不知道如何獲取用戶機器的IP地址。也許我會創建一個相同類型的變量(INT),然後將IP地址存儲在那裏。我有點迷失在這一個。ASP.Net中的IP地址參數
static int IPAddress()
{
get { return Request.UserHostAddress; };
}//How do I pass from here into my stored procedure?
cmdI.Parameters.Add(new SqlParameter("@IPAddress", cmdI));
cmdI.Parameters.Add(new SqlParameter("@Name", cmdI));
cmdI.Parameters.Add(new SqlParameter("@Comments", cmdI));
UserHostAddress是一個字符串。數據庫中IPAddress的數據是什麼? –
我把它聲明爲int – jpavlov
IPv6怎麼樣?請參閱[在支持IPv6的環境中返回IPv4地址](http://www.4guysfromrolla.com/articles/071807-1.aspx) –