首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

MFC中怎么使用bulk insert语句?

2013-01-08 
MFC中如何使用bulkinsert语句???CString strSQLstrSQL.Format(bulk insert my_rec from F:\\编程实训\\

MFC中如何使用bulk insert语句???
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,是否有相应权限
[解决办法]

引用:
引用:
strSQL什么内容,直接在SQL2005中能否运行


strSQL中内容“bulk insert my_rec from
 'F:\\编程实训\\项目资料\Project\\Data\\data1.txt' with FirstRow=2,FIELDTERMINATOR='\t',ROWTERMINATOR='\n')"

在SQL中测试运行……


确保你在程序里头连接使用的用户跟你在sql命令行里头用的是同一个数据库用户。否则这种问题说不清楚。

[解决办法]
根据 9、10楼的提示检查一下

热点排行