Could not convert variant of type (string) into type (double) 
一般時間正常,有時,一般是連接次數多几次后,出現該錯誤.然后不能連接.
从网上查到如下资料:
***********************************************************************************
关于 Delphi 7 和 DB2 V8.1 的说明在最近几篇文章中我一直使用 DB2 的最新版本 DB2 V8.1,我在使用过程中几乎没有碰到什么问题。但是这次,我在使用 Delphi 7 dbExpress™ 驱动程序和 DB2 V8.1 通用数据库个人版时遇到了一些元数据问题。尤其是,在我试着使用 BLOB 字段(诸如 EMP_PHOTO 表中的 image 字段和 EMP_RESUME 表中的 memo 字段)时,我得到了一个异常,其消息是“Could not convert variant of type (Null) into type (String)”。如果我不用这些字段,则一切都很正常。这些问题及其它相关问题都是由于 Delphi 7、C++Builder 6 和 Kylix 3 所带的 dbExpress 驱动程序正式情况下“只”支持 DB2 V7.1 这一事实引起的,因为在发布 dbExpress 驱动程序时 DB2 的版本为 7.1。对于更新的 DB2 V8.1,dbExpress 驱动程序遇到了一些元数据不兼容性(使用 BLOB 字段),从而产生了上述结果。(请参阅实际的报告。)当然,Borland 已经意识到了这种情况,并正致力于开发适用于 DB2 V8.1 的更新 dbExpress 驱动程序,可望很快就可以完成。