首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么把客户端IP地址存入数据库

2012-01-06 
如何把客户端IP地址存入数据库?Request.UserHostAddress.ToString()这段代码不管用,说是什么什么错误,好象

如何把客户端IP地址存入数据库?
Request.UserHostAddress.ToString()   这段代码不管用,说是什么什么错误,好象是什么强制转换的错误,估计是数据类型有问题,但我用的是char(15)啊,理论上没问题啊。

因为现在用的XP,具体什么错误等一下贴上来。谢谢啊。

[解决办法]
string userip=Request.UserHostAddress.ToString ().Trim ();
存储的字段设成text吧

[解决办法]
存储的字段设成text吧
===================================
用text?浪费点了吧
[解决办法]
瞎指挥啥啊

楼主,用varchar(15)类型的。因为IPV4的最大长度为15.
最后,跟你使用char(15)没有关系,贴出来详细的错误信息看看
[解决办法]
断点测试是否有值
[解决办法]
帮忙顶
[解决办法]
System.Web.HttpContext.Current.Request.UserHostAddress -------- 这个返回的本来就是字符串
[解决办法]
学习
[解决办法]
我的用的是varchar(50)的,这个好像是不浪费空间的吧,
用Request.UserHostAddress.ToString ().Trim ()完全能存入呢
楼主是不是你程序里其它地方有问呵??
[解决办法]
string ip=Request.UserHostAddress

insert into 表明 values( 'ip ')
[解决办法]
varchar和nvarchar都不会有问题

热点排行