| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 358 人关注过本帖
标题:ASP上碰到的一个很麻烦的问题!SQL查询并修改(已解决)
只看楼主 加入收藏
萧林儿
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-7-1
收藏
 问题点数:0 回复次数:0 
ASP上碰到的一个很麻烦的问题!SQL查询并修改(已解决)
数据库如下
                   自动编号     文本        日期/时间     文本
表名   Client    Client_Id  Client_Name  Client_Time  Client_Ip

-----------------------------------------------------------------
思路如下:

首先从 Client 表中搜索 Client_Name 段里是否存在  表单文本域中的值

如果不在存的话

    则创建新的客户值到数据库

如果存在的话

    则修改 存在 表单文本域中值    Client_Name(不改动)  Client_Time(修改成现行时间)   Client_Ip(修改成本机IP)  的内容


(问题就在这里: 修改的Client_Time  Client_Ip值却无任何反应!数据库的值也没有办法)

代码如下:
-----------------------------------------------------
Add.asp 代码如下

<!--#include file="Config.asp" -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<script type="text/javascript" language="javascript">
//**********添加客户调用**********
function Addclient(the){
    //客户名称不能为空
    if(the.Client_Name.value==""){
        alert("客户名称不能为空!");
        the.Client_Name.focus();
        return false;
    }
}
</script>
<%
    If session("Admin") = "" then
    Response.redirect "Login.asp"  
    response.end()  
    End If
   
    If request("action")="Addclient" then
    Client_Name=request.form("Client_Name")
    response.cookies("Client_Name")=rs("Client_Name")
    session("Client_Name")=Client_Name
    response.redirect "search.asp"
    End if
%>

        <form method="post" Action="search.asp?Action=Addclient" onSubmit="return Addclient(this);">
        <input name="Client_Name" type="text" id="Client_Name" value="测试帐号" size="23" maxlength="16">
            
         <input type="submit" style="border: 1px solid #000000; background-color: #f0f0f0;height:28" value="确认添加">
            &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
         <input type="reset" value="重新输入" style="border: 1px solid #000000; background-color: #f0f0f0;height:28">   

        </form>
</body>
</html>
----------------------------------------------------
Search.asp 代码如下

<!--#include file="Config.asp" -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>
<%
    Client_Name=Request.form("Client_Name")
   
    sql="select * from Client where Client_Name='" & Client_Name & "'"
    set rs=conn.execute(sql)
    If rs.eof or rs.bof then
    Sql="Insert Into [Client] (Client_Name,Client_Ip,Client_Time) values ('"& Client_Name &"','"& now() &"','"& ip &"')"
    conn.execute(Sql)
    Response.Redirect "Client.asp"
    Response.End
   
    Else
   
    Sql="update [Client] Set Client_Ip='"& ip &"',Client_Time='"& now() &"' where Client_Id="& Id &""
    conn.execute(Sql)
    Response.Redirect "Client.asp"
    Response.End
    end if
%>
</body>
</html>

[ 本帖最后由 萧林儿 于 2010-7-12 20:32 编辑 ]
搜索更多相关主题的帖子: SQL 查询 麻烦 ASP 
2010-07-12 19:12
快速回复:ASP上碰到的一个很麻烦的问题!SQL查询并修改(已解决)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011708 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved