我自己写了个邮件客户端,用Access来存储邮件的所有信息,包括邮件的正文,邮件的来源,寄信人,日期等消息在listview中显示,当我选中某一邮件的时候,邮件的正文在richedit中显示,我的代码如下:
adoqMailMessage.Close;
adoqMailMessage.Text:='select * from malMessage where MsgID='''+listview.selected.subitems.string[3]+''';
运行的结果出错,出错信息是:The list index out of bouns(3)
这是什么意思呢?该怎么改正?或者有什么其他的方法吗?
谢谢
(因为我的分不多了,所以把全部的都给了,请帮忙)
adoqMailMessage.Close;
adoqMailMessage.Text:='select * from malMessage where MsgID='''+listview.selected.subitems.string[3]+''';
运行的结果出错,出错信息是:The list index out of bouns(3)
这是什么意思呢?该怎么改正?或者有什么其他的方法吗?
谢谢
(因为我的分不多了,所以把全部的都给了,请帮忙)
错误是由于string数组溢出
没有listview.selected.subitems.string[3]
msgid肯定在string[0],string[1],string[2]之中