如何用adoquery在access中查询一个字段(该字段为文本类型)的最大值,并把查找的最大值赋给一个整型变量。
例如:
ziduan //字段名
0001
0002 //16进制
00AF
00B0
00B1
要求查找后得到最大值为00B1
我用了如下语句可结果出错
procedure TForm1.BitBtn1Click(Sender: TObject);
var
s:string;
i:integer;
begin
s:=edit1.text;
with adoquery1 do
begin
close;
sql.Clear;
sql.Add('select max(组号) from 编组表');
(下面的语句不知怎样写)
open;
end;
end;
因为组号这个字段为十六进制,我的想法是先把这些字段值变成十进制然后查找其中最大值,可不知用语句怎么实现,请大家赐教!
例如:
ziduan //字段名
0001
0002 //16进制
00AF
00B0
00B1
要求查找后得到最大值为00B1
我用了如下语句可结果出错
procedure TForm1.BitBtn1Click(Sender: TObject);
var
s:string;
i:integer;
begin
s:=edit1.text;
with adoquery1 do
begin
close;
sql.Clear;
sql.Add('select max(组号) from 编组表');
(下面的语句不知怎样写)
open;
end;
end;
因为组号这个字段为十六进制,我的想法是先把这些字段值变成十进制然后查找其中最大值,可不知用语句怎么实现,请大家赐教!
解决方案 »
- qryData:cannot perform this operation on an open dataset
- 修改了VISTA系统的日期格式后,delphi7的应用程序为什么显示不出来了?
- 求助:delphi隐式建立组件及为该组件建立过程和调用问题,谢谢!
- 程序打包发布的问题。
- 各位delphi高手,帮帮忙,谢谢…
- 请问,怎样做一个无窗体种序,而且该程序执行要带参数,这两种功能应怎样实现,答的快,分给的快!
- 如何停止递归搜索的过程?
- 急求Delphi5下载
- ADO编程高手请进。马上给分,
- 这是小第的处女作品构想,但很多问题有望大家指教,希望大家看看
- 问:wwDBGrid如何实现点按Columns标题列排序???
- 三层开发:我使用多层COM传递原生Recordset对象失败?
open;
edit1.text := adoquery1.fieldvalue['zuida'];