首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • setfilter()函数问题 [已结贴,结贴人:JackMing]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • JackMing
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 揭贴率:
    发表于:2008-08-22 11:15:52 楼主


    //  ls_sql = is_sql + " where MZHM like '" + this.text + "%' order by MZHM"
    //  dw_1.setsqlselect(ls_sql)
    // dw_1.retrieve()

    ls_sql = "MZHM like '" + this.text + "%' order by MZHM"

    dw_1.SetFilter(ls_sql)

    dw_1.Filter( )


    用 setsqlselect 函数查询dw_1中的记录,现在我用 Filter()函数过滤dw_1中的记录就出现错误,“expression is not valid”,是什么原因???is_sql  是数据窗口的sql语句,查询的时候加个条件
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • javaxi
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 11:21:211楼 得分:0
    setfilter 没有order by MZHM
    需要用setsort
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • foreveris
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 11:21:442楼 得分:0
    order by MZHM 可以加在setfilter里吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lmhayun
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 11:22:473楼 得分:10
    SetFilter的条件不能有order by
    如果想排序
    filter后调用
    setsort("MZHM A")
    sort()
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • SummerHeart
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    • 2

    发表于:2008-08-22 11:45:424楼 得分:0
    引用 3 楼 lmhayun 的回复:
    SetFilter的条件不能有order by
    如果想排序
    filter后调用
    setsort("MZHM A")
    sort()
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • jaychensusu
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 15:06:365楼 得分:10
    string DWfilter2

    DWfilter2 = "MZHM like '" + this.text + "%'"

    dw_1.SetFilter(DWfilter2)

    dw_1.Filter( )


    string newsort

    newsort = "order by MZHM"

    dw_emp.SetSort(newsort)

    dw_emp.Sort( )
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • kenryu3450
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 15:30:556楼 得分:0
    把原来的改为:
    ls_sql = "MZHM like '" + this.text + "%'"

    dw_1.SetFilter(ls_sql)

    dw_1.Filter( )

    如果需要排序再加上:

    dw_1.setsort("MZHM A")

    dw_1.sort()
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • sixty3
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 15:45:017楼 得分:0
    引用 6 楼 kenryu3450 的回复:
    把原来的改为:
    ls_sql = "MZHM like '" + this.text + "%'"

    dw_1.SetFilter(ls_sql)

    dw_1.Filter( )

    如果需要排序再加上:

    dw_1.setsort("MZHM A")

    dw_1.sort()



    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • friendwaters
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-22 16:47:588楼 得分:0
    up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • zhangwenqian
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-09-08 11:25:549楼 得分:0
    引用 8 楼 friendwaters 的回复:
    up
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved