16,472
社区成员
发帖
与我相关
我的任务
分享
void CRuKu_RuKuJiLu::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CListCtrl * p = (CListCtrl*)GetDlgItem(IDC_LIST1);
MYSQL * conn; //连接
MYSQL_RES * result; //SELECT查询的结果
MYSQL_FIELD * fields;
MYSQL_ROW row ; //SELECT查询的一条记录
conn = mysql_init(NULL);
mysql_real_connect(conn,0,"root","1","jxc",3306,0,0);
mysql_query(conn,"set names 'gb2312'");
CString str_time;
char * n;
wchar_t ** ptime;
wchar_t * time;
unsigned int XuanZhongXiangShu = 0; //选中的项目数
// 计算选中几条记录
for(int i=0; i< p->GetItemCount (); i++)
{
if(p->GetItemState (i,LVIS_SELECTED) == LVIS_SELECTED )
{
XuanZhongXiangShu++;
}
}
ptime =new wchar_t*[XuanZhongXiangShu];
//为取得 CListCtrl 中的时间准备空间
for(int i=0; i < XuanZhongXiangShu; i++)
{
ptime = new wchar_t * [XuanZhongXiangShu];
ptime[i] = new wchar_t [1000];
::ZeroMemory ( ptime[i],2000 );
}
//把选中项是时间装进存储空间
for(int i=0; i < XuanZhongXiangShu ;i++)
{
for(int j=0; j <p->GetItemCount (); j++)
{
if( p->GetItemState (j,LVIS_SELECTED) == LVIS_SELECTED )
{
CString t = p->GetItemText (j,8);
wchar_t * h = ptime[i];
for(int x =0; x < t.GetLength (); x++)
{
h[x]=t[x];
}
}
}
}
for(int i=0; i< XuanZhongXiangShu;i++)
MessageBox(ptime[i]);
// delete [] n;
mysql_close(conn);
}