TEXT字段中如何获得其中的某一行的字符串?(分数只给方法最简单的一人)(200分)

  • 主题发起人 主题发起人 cxcsy
  • 开始时间 开始时间
C

cxcsy

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个表TABLE1其中字段A1是TEXT类型,里面的数据有许多行(比如10行,
每行字符数不同)我想获取其中某一行的数据(比如第三行)应该如何?
 
定义函数xx:搜索第N个换行符号的位置
如果取第三行,即为 m = copy(a1,xx(2)+1,xx(3)-xx(2)),
这个方法很简单,给分吧!
 
memo1.lines.text:=field.asstring;
result:=memo1.lines[2];
 
fbyang:我的数据如果很大你的方法太慢不可取;
1213:由于MEMO控件受到该控件大小的影响,会改变行数,方法不可行;
 
你可以将memo的wordwrap属性置为false呀
 
1213:谢谢!你的答案完全正确.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部