+ -
当前位置:首页 → 问答吧 → mfc读文件

mfc读文件

时间:2011-11-24

来源:互联网

我在txt里面写了存储过程在读文件的时候读出来在使用他。
想这个样子

计划排产

SQL_BEGIN
declare @i int
declare @name bigint 
declare @name1 bigint 
set @i=1
while @i<=3
begin
  if @i=1 
  begin
  select @name1=objid from o_1051 where attr_10510002 = '数据管理'
  set @name=@name1 
  end
  else if @i=2
  select @name1=objid from o_1051 where attr_10510002 = '设备管理'
  set @name=@name1 
  end
  else 
  begin
  select @name1=objid from o_1051 where attr_10510002 = '材料管理'
  set @name=@name1 
  end
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000001, 1,'btnClassifyNew','新增分类','',@name,'编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000002, 1,'btnClassifyEdit','编辑分类','',@name,'编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000003, 1,'btnClassifyDel','删除分类','',@name,'编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005) VALUES (101300000004, 1,'btnClassifyMoveUp','上移分类','',@name,'编辑');
insert into o_1013(OBJID, IS_VALID,ATTR_10131001,ATTR_10131002,ATTR_10131003,ATTR_10131004,ATTR_10131005

end

SQL_END


材料定额
SQL_BEGIN


`````````````````````````````

SQL_END


材料···

SQL_BEGIN


`````````````````````````````

SQL_END

这样的一个txt文档
在mfc中怎么读出 SQL_BEGIN

SQL_END
之间的数据
读完第一个在一次往下读其他的
之所以不直接写进存储过程是因为后面要求再往里面加数据
据是这样该怎么读出来
在cfile,读也只能读出一行一行读出
怎么才能这样读出来。次序不能乱。
给点意见,怎么才能实现。

谢谢 各位大虾

急急急急急急急急!!!!!

作者: windows_java   发布时间: 2011-11-24

看孙鑫书的相关章节

作者: hztj2005   发布时间: 2011-11-24