Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
查看: 4399|回复: 0

发现一个sqldb的bug,大家试试看。。

[复制链接]

该用户从未签到

发表于 2010-12-2 22:31:18 | 显示全部楼层 |阅读模式
用ODBCConnection1,SQLQuery1,SQLTransaction1来连接SQLSERVER,具体参数设置略过,本站有很多关于ODBC的配置。
测试:
    SQLQuery1.close;
    SQLQuery1.sql.text:='execute master.dbo.sp_mshasdbaccess';  //或execute sp_who 等有返回结果的存储过程
    SQLQuery1.open;
返回的所有结果永远只有一行!  (在UBUNTU和WIN中使用结果一样,用zeoslib在win则没有问题,zeoslib在linux下连sqlserver还有点问题,目前改一了zeoslib的代码,使zeoslib也能在linux下连到sqlserver,但还有一些字符集的问题,我搞了好久还没解决,只能用ODBC了)

另外还有一个(在0.9.28.2-10中还存在),在官方BUG列表里已经有了
  就是sqlquery1.RowsAffected 返回值永运是-1
刚用SVN升级到最新的,发现已经修复了。

有哪位E文较好也有报告过BUG的请将BUG的经验提交一下到官方,大家一起推动一下lazarus的进步。。

   

评分

参与人数 1威望 +1 收起 理由
猫工 + 1 优秀文章

查看全部评分

回复

使用道具 举报

*滑块验证:

本版积分规则

QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

GMT+8, 2025-5-2 07:39 , Processed in 0.033973 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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