CString strSQL;
strSQL.Format("bulk insert my_rec from 'F:\\编程实训\\项目资料\\Project\\Data\\data1.txt' with (FirstRow=2,FIELDTERMINATOR='\t',ROWTERMINATOR='\n')");
CFile file;
file.Open(strDirect+strFileName,CFile::modeRead); //我先打开记事本文件
if (!m_myrec->Open(CRecordset::snapshot)) //再打开表格
m_database.ExecuteSQL(strSQL); //执行命令
但是单步跟踪到m_database.ExecuteSQL(strSQL);就出现异常了,不知道什么原因???
------解决方案--------------------
提示什么,是否有访问'F:\\编程实训\\项目资料\Project\\Data\\的权限
------解决方案--------------------
什么用户登录SQL2005,是否有相应权限
------解决方案--------------------
确保你在程序里头连接使用的用户跟你在sql命令行里头用的是同一个数据库用户。否则这种问题说不清楚。
------解决方案--------------------
根据 9、10楼的提示检查一下