以后也很小搞应用,这方面是新手!搞这小东西花了我2天时间.真是的!
下面这代码在VC6上直接运行就可以...
例子如下:实现读取txt文件,保存到数据库,通过日期比较查询!把查询的结果生成TXT文件
通过此程序可以学习:
1 VC6中的ADO操作,读写数据库,数据查询,算平均值.
2 逐行读取txt文本文件,把每一行中的数据按","号分开进数姐!
3 写TXT文件.
代码
void CReadTXdataDlg::OnButton2()
{
// TODO: Add your control notification handler code here
OPENFILENAME ofn; // 公共对话框结构。
// 初始化选择文件对话框。
ZeroMemory(&ofn, sizeof(ofn));
ofn.lStructSize = sizeof(ofn);
ofn.hwndOwner = m_hWnd;
ofn.lpstrFile = szFile;
ofn.lpstrFile[0] = _T('\0');
ofn.nMaxFile = sizeof(szFile);
ofn.lpstrFilter = _T("Text\0*.TXT\0");
ofn.nFilterIndex = 1;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = NULL;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;
// 显示打开选择文件对话框。
if ( GetOpenFileName(&ofn) )
{
//显示选择的文件。
GetDlgItem(IDC_EDIT4)->SetWindowText(szFile);
UpdateData(FALSE);
}
}
{
// TODO: Add your control notification handler code here
OPENFILENAME ofn; // 公共对话框结构。
// 初始化选择文件对话框。
ZeroMemory(&ofn, sizeof(ofn));
ofn.lStructSize = sizeof(ofn);
ofn.hwndOwner = m_hWnd;
ofn.lpstrFile = szFile;
ofn.lpstrFile[0] = _T('\0');
ofn.nMaxFile = sizeof(szFile);
ofn.lpstrFilter = _T("Text\0*.TXT\0");
ofn.nFilterIndex = 1;
ofn.lpstrFileTitle = NULL;
ofn.nMaxFileTitle = 0;
ofn.lpstrInitialDir = NULL;
ofn.Flags = OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST;
// 显示打开选择文件对话框。
if ( GetOpenFileName(&ofn) )
{
//显示选择的文件。
GetDlgItem(IDC_EDIT4)->SetWindowText(szFile);
UpdateData(FALSE);
}
}