for(int i=0;i<=rows;i++) 这一行要注意了,当你的CListCtrl 记录为空的时候
这样相当于还是会执行循环内的语句,肯定严重出错了
试试去掉一个等号如下
for(int i=0;i<rows;i++)
{
}
直接比较两个列表即可:
>>> data1 = ['Tim Wang', 1, 43, datetimedate(1968,3,5), u'广东', None]>>> data2 = ['Tim wang', 1, 43, datetimedate(1968,3,5), u'广东', None]
>>> data3 = ['Tim Wang', 1, 43, datetimedate(1968,3,5), u'广东', None]
>>> data1 == data2
False
>>> data1 == data3
True
>>>
换用datalist
Private Sub Form_Load()
Adodc1ConnectionString = "Provider=MicrosoftJetOLEDB40;Data Source=G:\bj-drive\My Documents\cmdb;Persist Security Info=False"
Adodc1RecordSource = "select from 表1"
Adodc1Refresh
Set DataList1RowSource = Adodc1
DataList1BoundColumn = "rq"
DataList1ListField = "rq"
End Sub
创建一个vo对象类,其中属性有class_No,student_Name,teacher_Name,st_No
list使用泛型存储创建的对象类。
将jdbc得到的值通过set属性方法给创建的对象赋值然后存放在list中。
再使用的时候遍历list拿到对象,通过get属性方法即可。
以上就是关于MFC从ListCtrl中读取数据写入数据库中的问题全部的内容,包括:MFC从ListCtrl中读取数据写入数据库中的问题、python list1,list2分别为从数据库中读取的数据,如何比较、vb6.0中如何用listbox读取数据库中字段的所有数据…等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)