如题: 请问各位大牛,在Delphi中 如何把memo中的数据通过TRzButton按钮导入到T
如题:请问各位大牛,在Delphi中如何把memo中的数据通过TRzButton按钮导入到TRzGrid中。TRzGrid连接的数据库是BDE里的DB数据库DB数据库中有...
如题: 请问各位大牛,在Delphi中 如何把memo中的数据通过TRzButton按钮导入到TRzGrid中。
TRzGrid连接的数据库是BDE里的DB数据库
DB数据库中有以下字段
idx Name Act Look
memo中的数据
0,衣服,5,5, (其中 , 为分割符)
请问实现这些,具体代码该怎么写。
谢谢了,我是菜鸟纠结了好久了。 展开
TRzGrid连接的数据库是BDE里的DB数据库
DB数据库中有以下字段
idx Name Act Look
memo中的数据
0,衣服,5,5, (其中 , 为分割符)
请问实现这些,具体代码该怎么写。
谢谢了,我是菜鸟纠结了好久了。 展开
1个回答
展开全部
哎呀,你这个有点麻烦,要逐行读取memo的文本,放到TStringlist类型的变量里,然后用TStringlist的字符串分割功能,分割出来子串,然后按照顺序写入数据库。
更多追问追答
追答
使用Tstringlist的分隔符来切割字符串
var
str:string;
i:integer;
Slist:Tstringlist;
begin
str:='01,02,23,55,33,66,88,99,22';
Slist:=Tstringlist.Create;
slist.Delimiter:=','; //设置分隔符
slist.DelimitedText:=str; //设置待分割的字符串
for i:=0 to slist.Count-1 do //列举所有值
begin
if Strtoint(Slist[i])>33 then
showmessage('这个数字'+slist[i]+'满足要求');
end;
end;
这是分割的例子
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询