|
用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的进步。。
|
评分
-
查看全部评分
|