Qt 如何使用Ole Db链接数据库;需要使用ActiveQt吗?



  • windows7 32bit,qt5.0.1,MinGW4.7

    Qt 如何使用Ole Db链接数据库;需要使用ActiveQt吗?

    我想用Qt操作VFP数据库,但是找了很多地方都使用odbc,而vfp9.0不在推荐使用ODBC驱动了.而且我使用vfp的odbc驱动时,编码解析也有问题.(qt5.0.1)

    目前我折中的方案是使用dbase模式的odbc驱动.

    另外我使用dbase模式的odbc驱动时,从其他数据导出数据4000条(2个字段,没字段不超过20字符),竟然需要9644ms(不使用Model直接使用query,优化到7231ms),而以前用pb编的程序基本上是瞬达的. 操作是一条一条从其他数据库(MYSQL,使用QMYSQL自编译驱动)中读出来,再insert到dbase(dbf)中.大家有什么其他解决方案吗?

    另外我导出到本地sqlite中,启动事务支持,仅需要82ms,瞬达啊!dbf格式怎么办?难道只能忍.呵呵.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.