用c#如何将查询到的本机ip插入数据库??
发布网友
发布时间:2023-01-24 17:56
我来回答
共2个回答
热心网友
时间:2024-11-21 23:02
IPHostEntry 类有个属性Addresslist,里面保存了所有的IP地址,如果你要更新数据库的话你需要写个循环,因为Addresslist是一个数组.如:
IPHostEntry ipEntry = Dns.GetHostEntry(strHostName);
for(int index=0; index < ipEntry .AddressList.Length; index++)
{
数据库连接代码...sql语句为:
Insert into 表名 (IP) values(ipEntry.AddressList[index])
}
热心网友
时间:2024-11-21 23:02
string LastLoginIp = "";
#region 获得IP
if (Request.ServerVariables["HTTP_VIA"] != null)
{
LastLoginIp = Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
LastLoginIp = Request.ServerVariables["REMOTE_ADDR"].ToString();
}
#endregion
"update 表名 set IP='"+ LastLoginIp+"'";