MFC从ListCtrl中读取数据写入数据库中的问题

MFC从ListCtrl中读取数据写入数据库中的问题,第1张

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读取数据库中字段的所有数据…等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9524506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存