楼主发表于:2009-08-14 18:17:19代码已经实现了我要的输入结果 我想在输入完后关闭文件退出对数据库的操作 但为什么老是错误提示呢? if(set1==zhuanHuan6)
{
m_pRecord3->MoveNext();
vSetb2=m_pRecord3->GetCollect("tiaoxingma");
setb2=(char*)(_bstr_t)vSetb2;
fanWei.Add(setTong1.Right(4));
fanWei.Add("--");
fanWei.Add(setb2.Right(4)); // set1=setb2; char tta[10]="\0";
_itoa(tongHang,tta,10);
CString aat(tta);
geShu.Add(aat);///添加上个分行号的分数 ////////////////////将分行数组,个数数组,范围数组写入文本文件/////////////
int k=0;
CString fen1,ge1,fan1; fen1=fenHang.GetAt(k);
file.Write(fen1,fen1.GetLength());
CString ttt;
ttt="\t\t";
file.Write(ttt,ttt.GetLength()); ge1=geShu.GetAt(k);
file.Write(ge1,ge1.GetLength());
file.Write(ttt,ttt.GetLength());
for(int d=0;d <fanWei.GetSize();d++)
{
fan1=fanWei.GetAt(d);
file.Write(fan1,fan1.GetLength());
CString kongGe;
kongGe=" ";
file.Write(kongGe,kongGe.GetLength());
}
CString huiChe2;
huiChe2="\r\n";
file.Write(huiChe2,huiChe2.GetLength());
file.Flush();
//////////关闭文件应该在最后一次数据处理后 ////写入数据后将三个数组清空 fenHang.RemoveAll();
geShu.RemoveAll();
fanWei.RemoveAll(); file.Close();///////////////////关闭文件
m_pRecord3->Close();
m_AdoConn3.ExitConnect(); 连接数据库的类里面的一个退出函数
void ADOconn::ExitConnect()
{
if(m_pRecordset!=NULL)
m_pRecordset->Close();
m_pConnection->Close();
::CoUninitialize();
}
{
m_pRecord3->MoveNext();
vSetb2=m_pRecord3->GetCollect("tiaoxingma");
setb2=(char*)(_bstr_t)vSetb2;
fanWei.Add(setTong1.Right(4));
fanWei.Add("--");
fanWei.Add(setb2.Right(4)); // set1=setb2; char tta[10]="\0";
_itoa(tongHang,tta,10);
CString aat(tta);
geShu.Add(aat);///添加上个分行号的分数 ////////////////////将分行数组,个数数组,范围数组写入文本文件/////////////
int k=0;
CString fen1,ge1,fan1; fen1=fenHang.GetAt(k);
file.Write(fen1,fen1.GetLength());
CString ttt;
ttt="\t\t";
file.Write(ttt,ttt.GetLength()); ge1=geShu.GetAt(k);
file.Write(ge1,ge1.GetLength());
file.Write(ttt,ttt.GetLength());
for(int d=0;d <fanWei.GetSize();d++)
{
fan1=fanWei.GetAt(d);
file.Write(fan1,fan1.GetLength());
CString kongGe;
kongGe=" ";
file.Write(kongGe,kongGe.GetLength());
}
CString huiChe2;
huiChe2="\r\n";
file.Write(huiChe2,huiChe2.GetLength());
file.Flush();
//////////关闭文件应该在最后一次数据处理后 ////写入数据后将三个数组清空 fenHang.RemoveAll();
geShu.RemoveAll();
fanWei.RemoveAll(); file.Close();///////////////////关闭文件
m_pRecord3->Close();
m_AdoConn3.ExitConnect(); 连接数据库的类里面的一个退出函数
void ADOconn::ExitConnect()
{
if(m_pRecordset!=NULL)
m_pRecordset->Close();
m_pConnection->Close();
::CoUninitialize();
}
解决方案 »
- ::gethostname()前面为什么可以直接加::
- 关于CAsyncSocket和CSocket类的问题
- dll是怎样避免冲突的 我是新手很困惑
- 求助!SetupDiEnumDeviceInterfaces返回值总是FLASE
- 为什么我建立不了新类
- VC下的程序如何? 如何让没有装有VC的机子运行我的程序??(在线等,谢了)
- 超级难题,老照片的效果(放了很多年,有些发黄的那种)是怎么实现的?有谁研究过吗?
- 如何在iis里删除一个web站点?
- 帮忙:我想在CView中画一个类似WORD中的标尺,能够给一点参考意见,或有什么相关的资料.
- 怎样实现图形的任意旋转?
- 弱弱地问
- 使用SHDOCVW.DLL webbroswer 控件却没有Navigate函数,急急急!!
====================
还是debug调试啊,从App类InitInstance()函数开始单步调试。
这个都没必要debug?