若Stringlist对象sl有100条,既sl.count=100,请问如何将sl在50条以后的记录删除,使其sl.count=50 同上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TForm1.DelLine(Var StrList:TStringList);begin while StrList.Count >=50 do begin StrList.Delete(StrList.Count-1); end;end; for i := s1.count - 1 downto 50 do s1.Delete(i); linzi(林子)的方法是上面最好的,那敢问楼主,是不是你对算法有什么要求?傻是傻,能解决问题就可以了.要不这种问题都问才是傻呢. 不知道能是否可行的!DELETE Top 50 * FROM Table1 WHERE 字段1 NOT IN (SELECT Top 50 字段1 FROM Table1) 找到第50个,记录下串的名字,然后,在 sl.text 中查找该串,找到后,用字符串的方法删除后面的部分 dy_paradise(小耳朵) ,能把过程写下来吗 如何操作事务中的两个相互有关联的表?高手请进!! 讨论·表格控件的制作·欢迎大家一抒己见 数据显示问题? Tconnection 求教 求教? 请问如何在word文档中插入图片? 怎样获取一个任意目录的完整路径 我该如何使用fastreport来制作动态不定多少字段的报表?给出意见的有分。 delphi多层应用设计 新手问题,中菜就可以轻易得分,保证40分送出 请问,怎样才能让打开的程序,运行时不在任务栏上显示出来? 这时程序能正常在桌面上运行1 dbgrid格式问题(在线等待中…………………………)
begin
while StrList.Count >=50 do
begin
StrList.Delete(StrList.Count-1);
end;
end;
s1.Delete(i);
傻是傻,能解决问题就可以了.要不这种问题都问才是傻呢.
DELETE Top 50 * FROM Table1 WHERE 字段1 NOT IN (SELECT Top 50 字段1 FROM Table1)