如何这样提取出字段的值?(200分)

P

pckite

Unregistered / Unconfirmed
GUEST, unregistred user!
如何这样提取出字段的值?如果有adoquery1['nember'],其中的值格式大概是这样的:1234567
我现在想把 12 赋给edit1.text,把 34 赋给edit2.text 把 567 赋给edit3.text,如何实现?
谢谢!~
 
把取来的值转化成字符串,然后用字符串操作
 
能具体一点吗?代码如何实现? 我是初学者,谢谢
 
var s :string;
begin
s :=adoquery1['nember'];
Edit1.Text :=Copy(s,1,2);
Edit2.Text :=Copy(s,3,2);
Edit3.Text :=Copy(s,5,3);
end;
 
两种方案
一种是楼上的
一种是你的数据库如果支持的话,例如MS SQL
select a1=substring("nember",1,2),a2=substring("nember",3,2),a3=substring("nember",5,3)
from A1

你用3个DBEDIT分别连接这三个字段
 
同意楼上的。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
987
SUNSTONE的Delphi笔记
S
S
回复
0
查看
805
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部