51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 17715|回复: 42
打印 上一主题 下一主题

[原创] VBS写的常用数据库公用函数

[复制链接]

该用户从未签到

1#
发表于 2008-9-11 09:33:30 | 显示全部楼层
把sybase也补充上。呵呵。建议可以用class来封装。

'sybase12(或12.5)Enterprise,针对的是ASE版本,其他版本要用不同的连接串
conStr = "Provider=Sybase.ASEOLEDBProvider;" _
         + "Server Name=172.16.1.1,6000;" _
         + "User Id=sa;Password=;Initial Catalog=Test"

也可以用DotNetFactory引用ADO.NET来连接数据库,但QTP必须是QTP9.0以上版本。
不过使用ADO.net连接sybase时,如果使用ADO.net所带的dll,则在运行SqlDataAdapter.Fill DataSet时,将一直处于运行状态,程序过不去,可以用D:\sybase\ADO.NET\dll\Sybase.Data.AseClient.dll中提供的驱动能解决此问题。
:)

[ 本帖最后由 walker1020 于 2008-9-11 12:39 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-9-11 13:38:47 | 显示全部楼层
对了,楼主的方法需要改进一下。
因为使用的如果是动态游标,则objRecordSet.RecordCount 返回行数,否则objRecordSet.RecordCount 返回值都是-1哦。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-6 21:52 , Processed in 0.066873 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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