| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 398 人关注过本帖
标题:一段代码看不懂,我是刚学的菜鸟,希望各位大虾给予帮助
只看楼主 加入收藏
Bendis
Rank: 1
来 自:福建厦门
等 级:新手上路
帖 子:47
专家分:0
注 册:2010-4-2
结帖率:93.75%
收藏
已结贴  问题点数:20 回复次数:3 
一段代码看不懂,我是刚学的菜鸟,希望各位大虾给予帮助
If InStr("INSER,DELETE,UPDATE", UCase(stokens(0))) Then
        mycon.Execute sql
    Else
        Set rst = New ADODB.Recordset
        rst.Open Trim(sql), mycon, adOpenKeyset, adLockOptimistic
        Set ExecuteSQL = rst
    End If
我知道instr  是搜索替换所用到的语句,但是这段代码好像跟原有的格式不一样,各位大虾帮我看看
搜索更多相关主题的帖子: 代码 
2010-04-02 11:11
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:20 
If InStr("INSER,DELETE,UPDATE", UCase(stokens(0))) Then   
'stokens(0) 应该是 sql 命令分解的第一个关键字
'Ucase 把字符串转为大写
'InStr([start, ]string1, string2[, compare])
'这行是省略了第一个参数.第一个参数是可以省略的,省略时为1 .规范写法不建议省略.
'如果 sql 的第一个命令是 这三个中的一个,那么执行它.
        mycon.Execute sql
    Else          '否则生成一个新的表对象,并返回它.
        Set rst = New ADODB.Recordset
        rst.Open Trim(sql), mycon, adOpenKeyset, adLockOptimistic
        Set ExecuteSQL = rst
    End If

授人于鱼,不如授人于渔
早已停用QQ了
2010-04-02 11:56
Bendis
Rank: 1
来 自:福建厦门
等 级:新手上路
帖 子:47
专家分:0
注 册:2010-4-2
收藏
得分:0 
谢谢大侠帮忙,我明白啦,我在做毕业设计,可是VB是我不经常使用到的语言,以后如果有其他问题,希望大侠也多多帮忙啊
2010-04-03 22:38
Bendis
Rank: 1
来 自:福建厦门
等 级:新手上路
帖 子:47
专家分:0
注 册:2010-4-2
收藏
得分:0 
谢谢大侠帮忙,我明白啦,我在做毕业设计,可是VB是我不经常使用到的语言,以后如果有其他问题,希望大侠也多多帮忙啊
2010-04-03 22:42
快速回复:一段代码看不懂,我是刚学的菜鸟,希望各位大虾给予帮助
数据加载中...
 
   



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

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