问题遇到的现象和发生背景
我使用的VC++6.0,编写的基于对话框的信息管理系统
问题相关代码
在将MYSQL数据库中float型数据导入到List列表中,不能展示MYSQL数据库中原有的数据。
如:11.3 显示为 0.000000
我的解答思路和尝试过的方法
我试过用sprintf函数和printf函数都不能解决
我想要达到的结果
List列表展示MYSQL数据库中原有的数据
我使用的VC++6.0,编写的基于对话框的信息管理系统
在将MYSQL数据库中float型数据导入到List列表中,不能展示MYSQL数据库中原有的数据。
如:11.3 显示为 0.000000
我试过用sprintf函数和printf函数都不能解决
List列表展示MYSQL数据库中原有的数据
(1)先确认从Mysql中读取的数据是否是正确的,可以在你的代码中添加打印或者调试一下代码,如果从MySql中读取的数据都是错误的,列表显示的时候肯定就是错误的。
(2)如果能够确认从MySql中读取的数据是正确的,检查下面两个地方:
(2.1)如果读取的数据转成结构体存储,检查结构体中转换的数据是否正确
(2.2)如果上述数据是正确的,检查在写如列表的代码中,数据格式、变量名是否写的正确
这种问题只能一点点调试。