楼主发表于: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();
}
解决方案 »
- 基于CFormView的单文档问题
- 在设备上通讯没问题,但是回到办公室调试说什么也链接不上,提示服务端找不到数据库。
- VC 如何实现 HTTP身份认证下载?
- 最近遇到的3个TT问题
- Dialog 在VS2008 SP1下有几种基类?
- 200分求一函数:把matalab函数转化为vc
- 您好,我想请教下SQL存储过程在VC里调用的问题
- RAS开发的拨号程序,在XP下可以实现拨号连接,但在2000下可以拨上去,能上QQ就是不能打开网站,而且连ping都ping通
- 我想用vc写一个自动网页填表软件(在线等待)
- 在线等待,急急,怎么取得系统时间和日期?
- 弱弱地问
- 使用SHDOCVW.DLL webbroswer 控件却没有Navigate函数,急急急!!
====================
还是debug调试啊,从App类InitInstance()函数开始单步调试。
这个都没必要debug?