一个与数据库连接的小疑点
一个与数据库连接的小问题
我的数据库为SQL SEVER,里面有一个type1的字段,为varchar数据类型。我已经用ODBC连接了数据库,并打开记录集返回了记录集的第一条记录。
我在c++里做了一个ComboBox,现在要往ComboBox里添加type1字段里的内容。我用了一句:m_cmb1_type1.AddString(ct1.m_type1);为什么ComboBox里什么也没有呢?
m_cmb1_type1为我的ComboBox连接的CComboBox类型的变量;ct1为我记录集类的对象;m_type1为数据库type1字段连接的变量。以上语法上没错误,为什么不显示呢?
------解决方案--------------------
是否记录集打开的时候移动有错?
试着在数据库中多添加几条记录看看.看满足条件的记录多的情况下有没有
如果没有,看如果不往ComboBox里面添加会不会打印出来
如果可以打印出来,看不是ComboBox类型选择出错.
如果还有问题,呵呵,我就无语了.
------解决方案--------------------
你跟踪了ct1.m_type1这个变量没?
里面到底取到值没有,方便定位错误啊。
我的数据库为SQL SEVER,里面有一个type1的字段,为varchar数据类型。我已经用ODBC连接了数据库,并打开记录集返回了记录集的第一条记录。
我在c++里做了一个ComboBox,现在要往ComboBox里添加type1字段里的内容。我用了一句:m_cmb1_type1.AddString(ct1.m_type1);为什么ComboBox里什么也没有呢?
m_cmb1_type1为我的ComboBox连接的CComboBox类型的变量;ct1为我记录集类的对象;m_type1为数据库type1字段连接的变量。以上语法上没错误,为什么不显示呢?
------解决方案--------------------
是否记录集打开的时候移动有错?
试着在数据库中多添加几条记录看看.看满足条件的记录多的情况下有没有
如果没有,看如果不往ComboBox里面添加会不会打印出来
如果可以打印出来,看不是ComboBox类型选择出错.
如果还有问题,呵呵,我就无语了.
------解决方案--------------------
你跟踪了ct1.m_type1这个变量没?
里面到底取到值没有,方便定位错误啊。