我想将一个.sql的脚本作为文件读到我的程序设定的缓存里,但为什么如果文件过长,就会读不出,或者只读了一部分?
我调用的是
CFile file;
if(file.Open(strSqlDisk,CFile::modeRead)==FALSE)
{

AfxMessageBox("打開sql腳本失敗!");
return FALSE;
}
 
DWORD filelength=file.GetLength();
    StrSql= new char[filelength];
file.ReadHuge(StrSql,filelength);
file.Close();
return TRUE;