QTP与mysql连接

上一篇 / 下一篇  2009-01-08 17:28:40 / 个人分类:自动化

之前直接通过写连接的方式直接连接MYSQL数据库的方式得到结果中文中英文和数字可以读到,但在读取中文的时候总是只能读到一个中文字后面的将不显示出来了,后来看了网上的一些帮助原来系统ODBC驱动里默认不支持开源的MYSQL驱动

(1)需要下载驱动程序MyODBC-3.51.11-2-win.exe

    安装后到“控制面板--管理工具--数据源ODBC--系统DSN”把它添加进来

    A.点击添加,出现选择界面点击MYSQL ODBC 3.51 DRIVER,后点击“完成”

    B.进入到“connector/ODBC”页面,login 页面设置,advanced页子中Flags3选择“Read Options From my.cnf”,点击OK,添加成功

(2)到QTP中将连接

conn.open"DATABASE=数据库名称;DSN=在“connector/ODBC”页面,login 页面中Data source name设置;PWD=数据库密码;PORT=数据库端口;SERVER=数据库地址;UID=数据库登入名;STMT=SET NAMES GBK"

其中STMT=SET NAMES GBK很重要,转换字类型,如果不加这个出来的中文字就是??


TAG: 自动化

 

评分:0

我来说两句

Open Toolbar