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


    Function xxx()
        ...
    End Function

    这样每条语句都调用一次xxx函数来更新数据表。有没有其他好一点的方式呢?
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shendun2007
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-18 16:41:511楼 得分:10
    对数据进行操作单独拿出来是比较合适的,不过单分析你这个例子,效率不高!

    这种大量数据操作的时候,最好做成存储过程,又快又安全!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Lseagle
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-18 16:46:512楼 得分:0
    这是操作的access数据库,用存储过程不见得效率会高很多吧。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • Lseagle
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-18 16:56:223楼 得分:0
    具体一点:
    Function xx()
        sql = "update tab1 set aa=1 where xx=2"
        xx = xxx(sql)
        sql = "update tab2 set bb=1 where yy=2"
        xx = xxx(sql)
        sql = "update tab3 set cc=1 where ww=2"
        xx = xxx(sql)
    End Function

    Function xxx(sql as string) as integer
        On Error GoTo errFF2
        cnn.Execute strSql
    errFF2:
        xxx= IIf(Err.Number = 0, 0, -1)
    End Function
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • tim_zhang
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-18 17:42:114楼 得分:10
    主要是看你有没有可以的语句可以合并执行就可以了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • lsftest
    • 等级:
    • 可用分等级:
    • 总技术分:
    • 总技术分排名:
    发表于:2008-08-19 00:29:015楼 得分:0
    用datagrid就不用烦这个了.
    修改 删除 举报 引用 回复

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