1.用函数StrComp(),该函数的定义:function StrComp(Str1,Str2,:PChar):integer;该函数比较两个字符串,结果如下:
返回值
< 0 Str1 < Str2
= 0 Str1 = Str2
> 0 Str1 > Str2先获取该字段数据的总个数,然后建立一个循环语句来完成最大值的查找。2.只是在1.之前增加一步分类处理,再执行1.步骤。
返回值
< 0 Str1 < Str2
= 0 Str1 = Str2
> 0 Str1 > Str2先获取该字段数据的总个数,然后建立一个循环语句来完成最大值的查找。2.只是在1.之前增加一步分类处理,再执行1.步骤。
解决方案 »
- 关于多个窗体套用的问题!!!
- 图形打印!
- Delphi 字符和字符串(Ansi、Unicode)之间的异同?
- 请教delphi连接数据库时生成的临时文件相关问题
- 如何从若干个图片中搜索出来包含指定部分内容的图片?
- sunnf接分,原因见里面url
- 请教一下常用控件的常用事件中的参数含义。
- 各位大虾,如何获取系统BOIS信息?
- 请教:如何实现记录的快速复制,特别在异质数据库中。
- 请问各位大虾:dephi中implementation区和interface区是干什么用的?
- 用mouse右键点击filelistbox,可弹出popup menu,但点击的项目没有被选中(左键点击可选中)﹐请问如何點擊右鍵項目也能選中?
- 用TAdoQuery运行存储过程,怎么得到返回值(return)?
例:A1,A2,A3,A4,A5,A7,A8,A10,A20,A30,A50在上面这样的一组数据中,我想能得到的最大值为 A50 ,但是用select max(字段) from table
得到的结果却是 A7 。因为我刚学DELPHI,所以想能得到完整一些的源代码。 谢谢。
iValue[i]:=StrToInt(Copy(str[i],Pos('A',str[i])+1,Length(str[i])-1));
然后取iValue数组的最大值。
例如(COPY(‘A20’,2,20))得到‘20’再用STRTOINT()转换成数值
数值比较不用我说了吧
是不是比较清楚了