 sky_5d
职务:普通成员
等级:1
金币:0.0
发贴:121
注册:2001/5/17 10:37:42
|
#12001/7/5 8:56:53
当我将来访者的IP插入数据库字段中时....出现了 Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access 驱动程序] 号码的语法错误 在查询表达式 '192.168.0.4' 中。
/twh/web/web-file/yes.asp, 行26
我需要力量
|
 超低温
职务:普通成员
等级:1
金币:1.0
发贴:153
注册:2001/6/5 10:11:07
|
#22001/7/5 9:02:23
如何知道访问者的 IP 地址呢?
|
 sky_5d
职务:普通成员
等级:1
金币:0.0
发贴:121
注册:2001/5/17 10:37:42
|
#32001/7/5 9:29:59
<%ip= request.servervariables("remote_addr")%> <%response.write ip%>
我需要力量
|
 sunyabc
职务:普通成员
等级:1
金币:0.0
发贴:53
注册:2001/3/8 11:01:55
|
#42001/7/5 11:29:04
应该是字段类型不对的原因。ip地址的字段类型应该是文本
还有的就是字段长度是否太短?
|
 sky_5d
职务:普通成员
等级:1
金币:0.0
发贴:121
注册:2001/5/17 10:37:42
|
#52001/7/5 13:11:05
已改成文本,字段加成200,,还是不行.... 请问谁有原代,请给我一份..急用....
谢谢....
我需要力量
|
 xpilot
职务:普通成员
等级:1
金币:1.0
发贴:192
注册:2001/5/24 14:29:02
|
#62001/7/5 16:20:19
我留言簿源码里有!你自己下了去看......
地址在签名处
|
 sky_5d
职务:普通成员
等级:1
金币:0.0
发贴:121
注册:2001/5/17 10:37:42
|
#72001/7/6 10:18:40
我想插入一个command就完成! type:insert
sql INSERT INTO ip (ip) valueS (ipp)
ipp request.servervariables("remote_addr")
我是这样做的,不知为何总提示 Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14' [Microsoft][ODBC Microsoft Access 驱动程序] 号码的语法错误 在查询表达式 '192.168.0.4' 中。
/twh/web/web-file/yes.asp, 行26
我需要力量
|
 超低温
职务:普通成员
等级:1
金币:1.0
发贴:153
注册:2001/6/5 10:11:07
|
#82001/7/13 8:56:57
sky在上个贴子中说 引用: 我想插入一个command就完成! type:insert
sql INSERT INTO ip (ip) valueS (ipp)
ipp request.servervariables("remote_addr")
我是这样做的,不知为何总提示 Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14' [Microsoft][ODBC Microsoft Access 驱动程序] 号码的语法错误 在查询表达式 '192.168.0.4' 中。
/twh/web/web-file/yes.asp, 行26
sky你用command的方法解决了吗?
|
 sky_5d
职务:普通成员
等级:1
金币:0.0
发贴:121
注册:2001/5/17 10:37:42
|
#92001/7/13 15:04:21
还没有。。。
我需要力量
|
 超低温
职务:普通成员
等级:1
金币:1.0
发贴:153
注册:2001/6/5 10:11:07
|
#102001/7/15 17:33:13
我试过你的思路,但没有成功!可能是我太笨吧!
我用这样的方法!
1 添加代码:<% IPP=request.servervariables("remote_addr") %>
2 增加一个隐藏层,并在其中加入一个textfield,默认值为<% =ipp %>
3 在insert record中设置此textfileld插入数据库相应字段中!
这方法够笨的吧! 在这里抛砖引玉吧!
编辑历史:[这消息被超低温编辑过(编辑时间2001-07-15 17:34:14)]
|
 绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
|
#112001/7/16 7:45:16
insert into ip(ip) values ('"& ipp &"')
|
 sky_5d
职务:普通成员
等级:1
金币:0.0
发贴:121
注册:2001/5/17 10:37:42
|
#122001/7/16 9:42:56
-----------germchen--------------
我照你的方法做,但出现了这样的问题 Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access 驱动程序] 字段 'ip.ip' 不能是零长度的字符串。
/twh/web/web-file/yes.asp, 行26 ------------------------------------- 那我下一步应该是怎样做?。。。 感激。。。感激。。。感激。。。感激。。。
我需要力量
|
 绿茶
职务:普通成员
等级:8
金币:10.0
发贴:19267
注册:2000/12/28 12:10:01
|
#132001/7/16 10:15:05
insert into ip(ip) values ('"& request.servervariables("remote_addr") &"') 还有,在数据库中最好把字段改成为可空的。
|
 sky_5d
职务:普通成员
等级:1
金币:0.0
发贴:121
注册:2001/5/17 10:37:42
|
#142001/7/17 13:18:28
germchen 谢谢你。。我搞定了。。。。 我无以为报,只好以身许。。。 以后还希望多关照。。。
我需要力量
|