首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

存储数据

2013-03-14 
求助:存储数据怎样将采集卡采集的数据通过VC编程存储到Access数据库里面?怎样链接数据库?怎样实现自动保存

求助:存储数据
怎样将采集卡采集的数据通过VC编程存储到Access数据库里面?怎样链接数据库?怎样实现自动保存?
谢谢各位!
[解决办法]
你要逐步解决以下2方面问题:

1.程序读取采集卡信息(IO通讯:usb还是com口)
需要和硬件工程师商量好协议,硬件工程师弄好后先通过软件测试数据(usb助手com助手),再通过程序测试读取。

2.vc操作Access数据库(vc连接Access数据库,自动保存)
可以查到很多资料。

一步步来吧



[解决办法]
保存到逗号间隔各项的.csv文件中,然后在Access中读入。
[解决办法]
#include <stdio.h>
void CInstantAIDlg::RefreshListView(DOUBLE data[])
 {
    CListCtrl *pcolorList = (CListCtrl*)GetDlgItem(IDC_LIST);
 CString str ;
 FILE *f;
 f=fopen("data.csv","a");
 for (int ch = 0; ch < m_confParam.channelCount; ch++)
 {
       str.Format(_T("%.6g"),data[ch]);
 pcolorList->SetItemText(ROW_OF_CH(ch) / LV_COL_COUNT, COL_OF_CH(ch), str);
       if (f) fprintf(f,"%.6g,",data[ch]);
 }
 if (f) {fprintf(f,"\n");fclose(f);} 
 }

热点排行