| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 899 人关注过本帖
标题:to grief 大人
只看楼主 加入收藏
teleskopos
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2004-7-4
收藏
 问题点数:0 回复次数:4 
to grief 大人

grief 兄,谢谢的指点。

你为我修改的删除书架模块运行正常。我也按照你的写法作了几个模块,都没问题。

但当涉及到两个功能时就挂了。

其中一个功能是删除三个文本属性,删除执行了以后,返回正常界面,发现被删的行还是存在。

<!--#include file="Connections/conn.asp" --> <% dim telno'tel是主键 dim conn set conn=Server.CreateObject("ADODB.Connection") conn.open MM_conn_STRING telno=replace(request.form("del"),", ","','") 'response.write("delete from 顾客表 where telno in('" & telno & "')") conn.execute("delete from 顾客表 where telno in ('" & telno & "')") set conn=nothing Response.write("删除成功!<a href='modifycustomer.asp'>返回</a>")

另一个就比较夸张了,由于删除的行里信息比较复杂,有四个文本,一个货币和一个日期,

delcard.asp文件无法正常编译,浏览器认为:

  • 错误类型: Microsoft JET Database Engine (0x80040E07) 标准表达式中数据类型不匹配。 /delcard.asp, 第 9 行
  • 浏览器类型: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MyIE2)

  • 网页: GET /delcard.asp
  • 请问老哥这问题出在那里?

    多谢!!!!!!

    搜索更多相关主题的帖子: grief 大人 
    2004-08-14 21:40
    griefforyou
    Rank: 6Rank: 6
    等 级:贵宾
    威 望:27
    帖 子:3336
    专家分:0
    注 册:2004-4-15
    收藏
    得分:0 

    原来写的程序适用于主键为字符型的表。

    现在这个表 telno 字段是什么数据类型?


    天津网站建设 http://www./
    2004-08-15 12:44
    teleskopos
    Rank: 1
    等 级:新手上路
    帖 子:23
    专家分:0
    注 册:2004-7-4
    收藏
    得分:0 
    回复:(grief)原来写的程序适用于主键为字符型的表。...

    恩,telno是文本,但是所在行里有一个data(日期型)

    据说日期型最容易出乱子了,呵呵。

    我曾经想加一个id,然后专门删除那个id,但是不成功。

    [attach]601[/attach]
    2004-08-15 20:10
    griefforyou
    Rank: 6Rank: 6
    等 级:贵宾
    威 望:27
    帖 子:3336
    专家分:0
    注 册:2004-4-15
    收藏
    得分:0 

    你的delcard.asp文件,我改了一下

    <!--#include file="Connections/conn.asp" --> <% dim hirecard dim conn set conn=Server.CreateObject("ADODB.Connection") conn.open MM_conn_STRING hirecard=trim(request.form("del")) 'hirecard=replace(hirecard,", ","','") '字符型加这行 'response.write("delete from 租书表 where hirecard in('" & hirecard & "')")

    'conn.execute("delete from 租书表 where hirecard in('" & hirecard & "')") '字符型加这行

    conn.execute("delete from 租书表 where hirecard in(" & hirecard & ")") set conn=nothing Response.write("删除成功!<a href='modifycard.asp'>返回</a>") %>

    [此贴子已经被作者于2004-08-15 23:50:03编辑过]


    天津网站建设 http://www./
    2004-08-15 23:49
    teleskopos
    Rank: 1
    等 级:新手上路
    帖 子:23
    专家分:0
    注 册:2004-7-4
    收藏
    得分:0 
    谢谢老兄
    多谢了,我昨天才回来,程序一切正常!
    2004-08-21 00:15
    快速回复:to grief 大人
    数据加载中...
     
       



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

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