请教怎样可以把MSSQL里的一个结果赋给MessageBox或 s: string???
例子如下:
1------------------------
procedure TForm16.Button1Click(Sender: TObject);
var s: string;
begin //
s := '是否添加?';
application.MessageBox(PChar(s),'提示',MB_YESNO+MB_ICONQUEStION)=ID_YES )
end;//
2--------------------------
select max(a) from b
3--------------------------
怎么把 max(a) 这个值赋给s ???
例子如下:
1------------------------
procedure TForm16.Button1Click(Sender: TObject);
var s: string;
begin //
s := '是否添加?';
application.MessageBox(PChar(s),'提示',MB_YESNO+MB_ICONQUEStION)=ID_YES )
end;//
2--------------------------
select max(a) from b
3--------------------------
怎么把 max(a) 这个值赋给s ???
解决方案 »
- 触发器的问题 大家看看帮解决下啊
- 请教Delphi2005安装
- 菜鸟提问
- 如何对一个AVI插入特殊字符,并在读取时去掉去这个特殊的字符?
- 如何得到 主 FORM 失去焦点的消息
- 我的时间组合查询有硬件问题,大家判一下
- 急!如何使dbgrid的列头有按下去的效果?
- IMGEDIT.OCX 未注册无法使用的问题IMAGING FOR WINDOWS
- 我做了一个DELPHI+SQL的人事软件,前几天服务器坏了,重装以后就会出现找不到指定的SQL数据库了,怎么办呀!
- 哪地方有"带有DELPHI5.0源码"的控件可供下载??
- paintbox画图
- 连接sql server时,provider使用msdatashape有效率还是使用默认的sqlclient有效率?
ADOQuery.Open;
s := ADOQuery.FieldByName().Asstring;
ADOQuery.Open;
s := ADOQuery.FieldByName('num').Asstring;
begin
close;
sql.clear;
sql.add('select max(a) from b');
open;
s := Fields[0].Asstring;
showmessage(s)end;
ADOQuery.Open;
s := ADOQuery.FieldByName().Asstring;楼上都正确
ADOQuery1.close;
ADOQuery1.SQL.Text := 'select max(a) as num from b ';
ADOQuery1.Open;
if ADOQuery1.RecordCount>0 then
s := ADOQuery.FieldByName('num').Asstring;