主题:  请教问题

章之小依

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2003/8/28 9:19:53
#12003/8/28 9:22:05
我用DW max 尝试作ASP留言页面。
我建了一数据库,在数据库中建有一字段:IP

然后建页面,希望自动记录留言者的IP到数据库。
但是始终无法实现。请高手指教。

我用的是服务器行为、插入命令:
<%
var Command1 = Server.CreateObject("ADODB.Command");
Command1.ActiveConnection = MM_post_STRING;
Command1.CommandText = "INSERT INTO ( ip) valueS ( ip) ";
Command1.CommandType = 1;
Command1.CommandTimeout = 0;
Command1.Prepared = true;
Command1.Execute();
%>

请问我错在哪儿?正确的应该怎样操作?谢谢。



风雨欲来

职务:普通成员
等级:1
金币:1.0
发贴:203
注册:2003/4/11 22:22:27
#22003/8/28 13:32:12
Command1.CommandText = "INSERT INTO ( ip) valueS ( ip) ";

请问你的IP地址从哪来??



章之小依

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2003/8/28 9:19:53
#32003/8/28 14:20:13
不知道从哪里来,所以请教该怎么做。



章之小依

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2003/8/28 9:19:53
#42003/8/28 14:32:14
这样也还是500错误:

<%
var Command1 = Server.CreateObject("ADODB.Command");
Command1.ActiveConnection = MM_post_STRING;
Command1.CommandText = INSERT INTO (ip) valueS('"& Request.ServerVariables("REMOTE_ADDR") &"');
Command1.CommandType = 1;
Command1.CommandTimeout = 0;
Command1.Prepared = true;
Command1.Execute();
%>

数据库以及表的名字:post
字段名字:ip



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#52003/8/28 14:34:30
晕,我给你写的你没有看啊

"INSERT INTO post(ip) valueS('"& Request.ServerVariables("REMOTE_ADDR") &"')"

编辑历史:[这消息被allinhands编辑过(编辑时间2003-08-28 14:35:43)]


章之小依

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2003/8/28 9:19:53
#62003/8/28 15:03:31
大哥,下面这样写还是500错误:

<%
var Command1 = Server.CreateObject("ADODB.Command");
Command1.ActiveConnection = MM_post_STRING;
Command1.CommandText = INSERT INTO post(ip) valueS('"& Request.ServerVariables("REMOTE_ADDR") &"');
Command1.CommandType = 1;
Command1.CommandTimeout = 0;
Command1.Prepared = true;
Command1.Execute();
%>



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#72003/8/28 15:41:28
<%
var Command1 = Server.CreateObject("ADODB.Command");
Command1.ActiveConnection = MM_post_STRING;
Command1.CommandText = "INSERT INTO post(ip) valueS('"& Request.ServerVariables("REMOTE_ADDR") &"')"
Command1.CommandType = 1;
Command1.CommandTimeout = 0;
Command1.Prepared = true;
Command1.Execute();
%>

我记得我给你写的两段代码都是加了引号的

编辑历史:[这消息被allinhands编辑过(编辑时间2003-08-28 15:41:55)]


章之小依

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2003/8/28 9:19:53
#82003/8/28 19:27:33
还是老问题。
您看我上传的文件。



章之小依

职务:普通成员
等级:1
金币:0.0
发贴:15
注册:2003/8/28 9:19:53
#92003/8/28 19:28:29

相关文件:点这儿打开