-=小伙子在丢分!=-

Big_pig 2004-11-18 03:28:12
我有一个IP断的文本文档,我要做的就是把这些文本文档里的数据写入SQL SERVER里面,按表写入。
我现在已经把这些数据写入到我的数据库,但是还要做一个查找IP地址的程序,
如参考http://dheart.51.net/ip/index.php?ip=219.232.136.15这个网站。
我要做的就是要做一个查找IP地址程序,数据库只有IP断,和地址。如
1006632960,1006641151,"河北省石家庄市","网通"
1006641152,1006649855,"河北省","网通"
哪问教教我,用什么办法写?
...全文
191 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
singleflower 2004-11-18
  • 打赏
  • 举报
回复
问题在于IP地址大小的比较,你怎么处理。你自己写个类处理吧,SQL不会这么厉害的。
ipqn 2004-11-18
  • 打赏
  • 举报
回复
select * from table where ip between ip1 and ip2
上边这句的意思就是,从table表中选取所有ip字段的值在ip1和ip2之间记录!
奔跑9999 2004-11-18
  • 打赏
  • 举报
回复
用判断,between
cjxlj11 2004-11-18
  • 打赏
  • 举报
回复
顶顶
Big_pig 2004-11-18
  • 打赏
  • 举报
回复
就用一句这样的语句。说实在的。很难解除我心中的疑问,那什么ip1 ip2,
指的是什么,加点说明好吗?
有没有能说得更详细点的。我的水平还是菜鸟型的,
falaowang 2004-11-18
  • 打赏
  • 举报
回复
select * from table where ip between ip1 and ip2
这个速度比用and快
hell9999 2004-11-18
  • 打赏
  • 举报
回复
说得不错
yani_33 2004-11-18
  • 打赏
  • 举报
回复
select * from table where ip between ip1 and ip2
cdo 2004-11-18
  • 打赏
  • 举报
回复
“select * from yourtable where ip1<@ip and @ip<ip2”
ip是输入IP变量。
zhanghui0520 2004-11-18
  • 打赏
  • 举报
回复
厉害呵~顶楼主
lucbesson 2004-11-18
  • 打赏
  • 举报
回复
楼上。。。
biliboy 2004-11-18
  • 打赏
  • 举报
回复
正如楼上所言,up!
xiaodele 2004-11-18
  • 打赏
  • 举报
回复
大于等于前面那个,小于等于后面那个不是就可以了吗
select where from tablename where ip1>= ip and ip2<=ip

110,569

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧