问题描述
- vs2010MFC怎样将mysql表中的数据显示的edit控件中
-
用关键字(比如编号)查询并把表中的数据显示到edit控件中(也就是平时添加时输入数据的)
我想用一个button将数据显示到edit控件里
解决方案
你那样也行。
for(r=0;r<mysql_field_count(conn_ptr); r++){
row=mysql_fetch_row(res);
if(row<0) break;
for(t=0;t<mysql_num_fields(res);t++)
printf("%s ",row[t]);
printf("/n");
}
这就是取得数据
row[t]就是每一行的某一列的数据,字符串形式,
GetDlgItem(IDC_EDIT1)->SetWindowText(row[t])就可以了
解决方案二:
http://blog.sina.com.cn/s/blog_616d3ec20100yj6x.html
解决方案三:
稍微修改下
一个是sql语句,一个是连接字符串。
m_pRecordset->GetCollect("字段")
这个是查询出来的记录(只有一行一列),你可以用m_edit1 = m_pRecordset->GetCollect("字段");
UpdateData();
更新到文本框
时间: 2024-08-17 18:49:26