你要用instr配合substr取
第一个逗号前的数据
int v_Spot1:=INSTR(v_NewLine,',',1,1);
strUserid:=SUBSTR(v_NewLine,1,v_Spot1-1);
第2个逗号前的数据
int v_Spot2:=INSTR(v_NewLine,',',1,2);
strPlaystart:=SUBSTR(v_NewLine,v_Spot1+1,v_Spot2-v_Spot1-1);........
第一个逗号前的数据
int v_Spot1:=INSTR(v_NewLine,',',1,1);
strUserid:=SUBSTR(v_NewLine,1,v_Spot1-1);
第2个逗号前的数据
int v_Spot2:=INSTR(v_NewLine,',',1,2);
strPlaystart:=SUBSTR(v_NewLine,v_Spot1+1,v_Spot2-v_Spot1-1);........
while INSTR(v_NewLine,',',1,1)>-1
loopend loop