51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2074|回复: 8
打印 上一主题 下一主题

[原创] 请教各位哥哥姐姐,一个关于数据库的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-7-19 11:11:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Dim res,cmd,sql
Set Res=createobject("adodb.recordset")
Set Cmd=createobject("adodb.command")
Cmd.activeconnection="DRIVER={Oracle in OraHome92};SERVER=CES79;UID=SYSTEM;PWD=SYSTEM;DBQ=CES79;DBA=W;APA=T;EXC=F;XSM=Default;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=Lo;BAM=IfAllSuccessful;MTS=F;MDI=Me;CSR=F;FWC=F;PFC=10;TLO=O;"
Cmd.CommandType = 1
sql="SELECT T_SYS_USER.USER_ID, T_SYS_USER.USER_NAME, T_SYS_USER.LOGIN_NAME, T_SYS_USER.FLAG_EMP, T_SYS_USER.USER_CRYPTOGRAM, T_SYS_USER.FLAG_LOCK, T_SYS_USER.FLAG_DEFINE, T_SYS_USER.IC_NO, T_SYS_USER.CONN_NUM, T_SYS_USER.FLAG_CHECK, T_SYS_USER.FLAG_ACTIVE, T_SYS_USER.FLAG_SA, T_SYS_USER.SHOW_ORDER, T_SYS_USER.POSITION_X, T_SYS_USER.POSITION_Y, T_SYS_USER.TYPE, T_SYS_USER.OA_USER_ID FROM SDDA_SH.T_SYS_USER T_SYS_USER WHERE T_SYS_USER.USER_ID=1"
Cmd.CommandText = sql
Set res = Cmd.Execute()
Set res = nothing
Set cmd.ActiveConnection = nothing
Set Cmd= nothing
请问以上的代码中,我怎样才能看到,我执行的语句的内容啊
请各位哥哥姐姐给点指导啊,小弟先在这里谢谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-7-19 12:14:42 | 只看该作者
可以用msgbox Res("字段名")看
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2015-4-23 14:35
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]测试排长

    3#
    发表于 2006-7-19 12:23:48 | 只看该作者
    Cmd.CommandText = sql
    Set res = Cmd.Execute()
    msgbox Res("字段名")  
    Set res = nothing
    Set cmd.ActiveConnection = nothing
    Set Cmd= nothing

    reporter.ReportEvent 0,"Fvalue", res("字段名") 在results中查看
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2006-7-19 13:39:04 | 只看该作者
    两位版主,你们的方法我都试过了,谢谢你们给我的指导。
    但是小弟是想显示我执行的SQL语句的全部内容而不是一个字段,就好像能显示出来一张像表格一样的东西,请两位版主再给我点指导,小弟先谢谢了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2006-7-19 14:44:18 | 只看该作者
    可以用个循环啊,从Res(0)到Res(...),然后打印到execl表或者文本文件里打印到文本文件里可能更简单点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2006-7-19 14:53:18 | 只看该作者
    具体怎么写啊版主,小弟才刚学不久啊,请版主写一下,具体的步骤可以吗,谢谢了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2006-7-19 15:37:49 | 只看该作者
    Dim fso, myfile,i
    Set fso=CreateObject("Scripting.FileSystemObject")
    Set myfile=fso.openTextFile("C:\result.txt",8,false)
    While Not Res.eof
         for i=0 to 16
                myfile.writeline Res(i)
          next
         myfile.writeline " "
         Res.movenext
    wend
    myfile.close
    在C盘根目录下建个result.txt文件.所有的字段信息都会写到这个文件里去.我数了一下,好象是17个字段对吗?我随手写的,自己再调试一下.

    [ 本帖最后由 xiaonan 于 2006-7-20 13:36 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2006-7-20 12:53:01 | 只看该作者
    谢谢版主,按照你的代码,我调试通过了,谢谢版主给小弟的指导。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2006-7-20 13:22:20 | 只看该作者
    版主果然厉害,顶一个!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 03:43 , Processed in 0.076362 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表