CREATE TABLE InstalledTable(
   "DEVICE_ID"            INTEGER  PRIMARY KEY,
   "测点数"                NUMBER(13,3) NOT NULL,
   "仪器编号"              VARCHAR2(10) NOT NULL,
   "仪器类型"              VARCHAR2(15) NOT NULL,
   "仪器型号"              VARCHAR2(15) NOT NULL,
   "部位"                  VARCHAR2(30) NOT NULL,
   "桩号"                  VARCHAR2(30) NOT NULL,
   "剖面"                  VARCHAR2(30) NOT NULL,
   "高程(m)"             NUMBER(13,3) NOT NULL,
   "方位"                  VARCHAR2(15) NOT NULL,
   "孔深(m)"             NUMBER(13,3) NOT NULL,
   "安装日期"              DATE             NULL,
   "图号"                  VARCHAR2(20) NOT NULL,
   "传感器测点1深度(m)"  NUMBER(13,3)     NULL,
   "传感器测点2深度(m)"  NUMBER(13,3)     NULL,
   "传感器测点3深度(m)"  NUMBER(13,3)     NULL,
   "传感器测点4深度(m)"  NUMBER(13,3)     NULL);使用循环语句每次读取一行,
并使用
for(int i=0;i<20;i++)
{
  CString TempStr=RowStr;
  CString str=str+TempStr;
}
当读取到某一行时,
 使用CString str=str+TempStr添加字符串时,
 str一直保持不变.
比如: 当读取到
   str=
   "CREATE TABLE InstalledTable(
   "DEVICE_ID"            INTEGER  PRIMARY KEY,
   "测点数"                NUMBER(13,3) NOT NULL,
   "仪器编号"              VARCHAR2(10) NOT NULL,
   "仪器类型"              VARCHAR2(15) NOT NULL,
   "仪器型号"              VARCHAR2(15) NOT NULL,
   "部位"                  VARCHAR2(30) NOT NULL,
   "桩号"                  VARCHAR2(30) NOT NULL,
   "剖面"                  VARCHAR2(30) NOT NULL,
   "高程(m)"             NUMBER(13,3) NOT NULL,
   "方位"                  VARCHAR2(15) NOT NULL,";
循环继续执行时, str不能继续添加字符串,
我想是否CString保存字符串长度所限