delphi 如何获取sql查询统计的出来的值?

zengwj1537 2014-08-06 04:25:32

sql语句如图,
我通过SQL查询得到了 total_title 的值是187
我想在delphi 直接使用这个值,赋值在edit1上面,结果报错,说找不到字段“ total_title”

不知道我哪里出错,请高手指导一下,谢谢

procedure TForm1.Button8Click(Sender: TObject);
var
q4,q5: TQuery;
str:string;

begin
Database1.Connected := true;
q4:= Tquery.Create(nil);
q4.DatabaseName := database1.DatabaseName;
with q4 do
begin
str:= 'select count(distinct qshm) as total_title from t_inv_title';
Close;
SQL.Clear;
SQL.Add(str);
Edit1.Text:=fieldbyname('total_title').AsString;
Open;
end;

end;
...全文
487 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zengwj1537 2014-08-08
  • 打赏
  • 举报
回复
引用 3 楼 FlashDance 的回复:
Close;再Clear; 这个Close纯属多余,Clear本身就会Close
额,,,这是个好问题。
zengwj1537 2014-08-08
  • 打赏
  • 举报
回复
引用 5 楼 sum008 的回复:
procedure TForm1.Button8Click(Sender: TObject); var q4,q5: TQuery; str:string; begin Database1.Connected := true; q4:= Tquery.Create(nil); q4.DatabaseName := database1.DatabaseName; with q4 do begin str:= 'select count(distinct qshm) as total_title from t_inv_title'; Close; SQL.Clear; SQL.Add(str); Open; Edit1.Text:=fieldbyname('total_title').AsString; end; end;
感谢感谢
zengwj1537 2014-08-08
  • 打赏
  • 举报
回复
引用 1 楼 a215107822 的回复:
。。。你都没open - - 就先获取他的值了,当然会报错啦
多谢您的建议,
zengwj1537 2014-08-08
  • 打赏
  • 举报
回复
引用 7 楼 ksrsoft 的回复:
Edit1.Text:=fieldbyname('total_title').AsString; Open; 顺序调整一下
好的,谢谢
zengwj1537 2014-08-08
  • 打赏
  • 举报
回复
引用 2 楼 nmgyjw 的回复:
Open; Edit1.Text:=fieldbyname('total_title').AsString; 这样就可以了!
可以了,谢谢哈
丨imgeek丨 2014-08-08
  • 打赏
  • 举报
回复
缘中人 2014-08-07
  • 打赏
  • 举报
回复
Edit1.Text:=fieldbyname('total_title').AsString; Open; 顺序调整一下
程晨c 2014-08-07
  • 打赏
  • 举报
回复
sum008 2014-08-06
  • 打赏
  • 举报
回复
procedure TForm1.Button8Click(Sender: TObject); var q4,q5: TQuery; str:string; begin Database1.Connected := true; q4:= Tquery.Create(nil); q4.DatabaseName := database1.DatabaseName; with q4 do begin str:= 'select count(distinct qshm) as total_title from t_inv_title'; Close; SQL.Clear; SQL.Add(str); Open; Edit1.Text:=fieldbyname('total_title').AsString; end; end;
骑牛上铂金 2014-08-06
  • 打赏
  • 举报
回复
先要打开数据集,才能获取 其中的返回值!
FlashDance 2014-08-06
  • 打赏
  • 举报
回复
Close;再Clear; 这个Close纯属多余,Clear本身就会Close
海阔天空1977 2014-08-06
  • 打赏
  • 举报
回复
Open; Edit1.Text:=fieldbyname('total_title').AsString; 这样就可以了!
a215107822 2014-08-06
  • 打赏
  • 举报
回复
。。。你都没open - - 就先获取他的值了,当然会报错啦
2. 概述 2.1 功能概述 物业管理行业是在传统的房屋管理基础上演变而来的新兴行业,近年来获得了长足的发展。随着人们生活水平的提高、住宅多样化的不断发展,物业管理作为一门科学的内涵已经超出了传统定性描述和评价的范畴,发展成为集多种手段对物业进行综合管理,并能对有关物业的资料进行归类汇总、整理分析、定性与定量评价、发展预测等。物业管理在现代生活中的作用已被广泛认可。 由于物业管理涉及的管理范围较为广泛,管理内容繁杂,加上政策性等变动因素,日常工作需要耗费大量的人力和物力,而采用现代化计算机管理手段是一种行之有效的解决方法,计算机网络在物业管理中的作用主要体现在: 全方位的快速查询,减少重复劳动:物业管理中房产资料、业主资料、住户资料以及文件档案的数量庞大,手工整理、统计汇总工作量大而繁琐,查询某房产或业主资料往往需要较长的时间。通过计算机辅助管理,可以随时按业主名称、房号、房类、朝向、面积等多种条件任意查询,减少大量重复工作,大大提高工作效率。 各项费用自动计算,减少人工差错与负担:物业管理中一项重要的工作是各项费用的计算、统计、汇总,然而由于费用项目较多、计算方法繁琐,手工除了操作差错率较高,而且工作负担繁重。计算机管理利用了计算机运算速度快、准确率高的特点。使得各项费用的计算、统计、汇总工作简单方便,轻松自如。 自动控制各项费用收缴,保证公司收益:管理费用的收缴是管理公司能够正常运营的保证。通过客户自觉缴费和人工催费,往往效率较低,难以应付。计算机管理可随时监控客户交费和欠费情况,自动打印缴费通知书和催款通知书,提高收费效率,使收费工作应付自如,提高资金的回收速度。 灵活、准确的收费,提高财务工作效率:管理面积越大、户数越多,财务工作越繁重,大量水电费、管理费等其他费用收费不但繁杂,而且易产生差错。用计算机管理收费,灵活性、准确性大有提高,。客户不但可以分项付款,还可以预付各项费用,大大降低财务收费人员的劳动强度和工作量。 全面的统计分析,提高决策依据:在物业管理的市场竟争中,计算机快速、自动、强大的统计汇总功能和丰富的报表打印系统,使各项数据的统计汇总、分析表格一应俱全,物业公司领导可以随时查阅最新的详细情况,并依次快速、准确地做出决策,提高物业公司的管理水平与竞争力。 2.2 系统特点 突破局域网的局限,多小区、远程管理一体化。 本软件即可以以单一小区的方式运行,也可以是多个小区协同运行。即可以单机运行也可以是远程协同交换数据运行。 强大的收费管理功能。 系统不只包括和传统的物业收费,也包括了车辆和多种经营收费。 灵活多变的分摊计算。 系统提供多种分摊方式:按用量,平均分摊,按分段系统,固定等。 并且可以进行二次分摊。 基础信息统一共享,业务信息即时传递 一个优秀的信息系统必须做到传递语言的标准化,传输速度的快捷化,再就是信息冗余最小化。速达物业管理软件采用标准化的操作,所有的资料一次定义,系统各模块随时都可调用,避免了资料的重复录入,也保证了对业务描述的唯一性,提高了信息的准确性和可读性。 明白易懂的操作界面   物业管理软件基于WINDOWS操作平台开发, 易看、易懂、易学、易用。特别是左边的树状功能列表和统一的宣传品界面,清晰地显示出各种业务的操作流程。用户不用在各个窗口不段的切换。 2.3 功能模块 软件操作的主要功能模块分为四个部分,列在主界面的最左边,非常醒目并且条理化强。   一、基础档案 1.小区资料 2.大楼资料 3.房产资料 4.住户资料 二、收费管理 1.初始设置(包括项目设置,总表设置,用户表设置,分摊设置) 2.仪表抄数 3.分摊计算 4.收费单 5.交费登记 6.多种经营 7.月保车辆 8.临保车辆 三、查询 1.房产查询 2.收费查询 3.按小区汇总查询 4.按大楼汇总查询 5.按楼梯汇总查询 6.仪表用量查询 7.车辆收费查询 8.多种经营查询 四、管理 1.用户及权限设置 2.报表自定义
ToolBar工具栏控件的使用动态建立主菜单选项窗口界面的动态分隔条动态设置选项卡页面在标题栏中自定义按钮窗体开合窗帘效果Windows XP界面效果实现OutLook滚动工具栏效果在下拉列表框中显示树形视图自定义系统的About项修改系统级菜单实现透明窗体效果爆破特技窗体只允许建立一次子窗体的MDI程序从外部DLL中调用子窗口新颖的资源管理器界面如何生成半圆形窗口制作字幕滚动窗体详解Canvas生成渐变色窗口背景WINAPM风格磁化窗口软件封面的图片显示制作实现图片的任意角度旋转奇妙的拼图游戏使用PaintBox控件制作画图程序使用DrawGrid控件制作五子棋多彩的数据报表按压缩比将BMP转换为JPG16位真彩转换到256色调整图片的RGB对比度实现图像的灰度级处理效果3种像素历遍方法的比较和实现实现屏幕拷贝实现图像漫游4种幕布式图像显示技巧盘旋法实现9种滤镜效果图形朦胧叠合显示技巧给MDI主窗体增加背景实现图像的淡入淡出显示多媒体播放器播放AVI文件根据客户端IP地址获取计算机名实现多线程IP和DomainName相互转换Windows2000下的Popup发送功能如何实现Ping操作实现多线程共享探测实现Windows95/98的I/O端口读写收发电子邮件与监视网络服务器资源使用WebBrower制作浏览器可视化的Ping工具使用IdMappedPortTCP进行端口映射动态设置ODBC数据源用ADO控件打开Access数据库DBGrid中的记录到Html页面的转换在DBGrid中实现任意方向查找在DBGrid中通过动态下拉列表查找记录用DBGrid组件制作下拉列表形式的提示框利用书签处理DBGrid中的多个记录将ComboBox中的内容直接拖放到DBGrid里如何在DBGrid里放置图标DBGrid控件精彩组合DBChart图表控件的使用在StringGrid组件中显示查询结果使用流对象(Tstream)实现数据表中Tmemo字段的显示如何动态建立SQLServer ODBCSQL浏览器在SQL查询中使用动态参数事务工作原理标准/模糊查询筛选数据数据字典查看器TDecisionGraph决策组件的使用明细表(Master/Detail)结构像处理文本资料一样处理数据表中的信息远程数据库登录远程数据库的离线处理在远程数据库中实现主从表关系动态设置远程数据库的查询参数在远程数据库中计算统计多线程与数据库使用远程存储过程数据模块的同步显示建立Web服务的数据提供端建立Web服务的数据访问端开发WebSnap数据库程序建立ActiveForm数据浏览建立数据查询WebServices服务器端数据查询Web服务客户端开发基于WAP的手机无线应用建立基本Web数据库服务器应用建立类型库编辑DataSnap服务端建立查询条件Web数据库服务器应用建立基本MTS服务端建立MTS数据访问客户端建立IntraWeb数据浏览将程序图标设置到Windows系统托盘取得和修改文件的创建和修改日期通过流式数据实现文件分割与合并实现指定扩展名文件和相应程序的关联获取汉字拼音的首字母监视剪贴板在IE工具栏上增加一个按钮图标软件注册机制的建立复活节彩蛋的制作SkinEngine控件——XP换肤ActionList——应用程序通用功能列表OleContainer——OLE容器将程序项设置到控制面板艺术化排列桌面图标Delphi中的ini文件的读写建立键盘鼠标动作记录与回放实现指定目录下的文件查询实现对系统的操作监视系统级热键的实现检测NumLock、Insert、CapsLock、ScrollLock键的状态
全部实例代码。目录如下: ToolBar工具栏控件的使用 动态建立主菜单选项 窗口界面的动态分隔条 动态设置选项卡页面 在标题栏中自定义按钮 窗体开合窗帘效果 Windows XP界面效果 实现OutLook滚动工具栏效果 在下拉列表框中显示树形视图 自定义系统的About项 修改系统级菜单 实现透明窗体效果 爆破特技窗体 只允许建立一次子窗体的MDI程序 从外部DLL中调用子窗口 新颖的资源管理器界面 如何生成半圆形窗口 制作字幕滚动窗体 详解Canvas生成渐变色窗口背景 WINAPM风格磁化窗口 软件封面的图片显示制作 实现图片的任意角度旋转 奇妙的拼图游戏 使用PaintBox控件制作画图程序 使用DrawGrid控件制作五子棋 多彩的数据报表 按压缩比将BMP转换为JPG 16位真彩转换到256色 调整图片的RGB对比度 实现图像的灰度级处理效果 3种像素历遍方法的比较和实现 实现屏幕拷贝 实现图像漫游 4种幕布式图像显示技巧 盘旋法实现9种滤镜效果 图形朦胧叠合显示技巧 给MDI主窗体增加背景 实现图像的淡入淡出显示 多媒体播放器 播放AVI文件 根据客户端IP地址获取计算机名 实现多线程IP和DomainName相互转换 Windows2000下的Popup发送功能 如何实现Ping操作 实现多线程共享探测 实现Windows95/98的I/O端口读写 收发电子邮件与监视网络服务器资源 使用WebBrower制作浏览器 可视化的Ping工具 使用IdMappedPortTCP进行端口映射 动态设置ODBC数据源 用ADO控件打开Access数据库 DBGrid中的记录到Html页面的转换 在DBGrid中实现任意方向查找 在DBGrid中通过动态下拉列表查找记录 用DBGrid组件制作下拉列表形式的提示框 利用书签处理DBGrid中的多个记录 将ComboBox中的内容直接拖放到DBGrid里 如何在DBGrid里放置图标 DBGrid控件精彩组合 DBChart图表控件的使用 在StringGrid组件中显示查询结果 使用流对象(Tstream)实现数据表中Tmemo字段的显示 如何动态建立SQLServer ODBC SQL浏览器 在SQL查询中使用动态参数 事务工作原理 标准/模糊查询 筛选数据 数据字典查看器 TDecisionGraph决策组件的使用 明细表(Master/Detail)结构 像处理文本资料一样处理数据表中的信息 远程数据库登录 远程数据库的离线处理 在远程数据库中实现主从表关系 动态设置远程数据库的查询参数 在远程数据库中计算统计 多线程与数据库 使用远程存储过程 数据模块的同步显示 建立Web服务的数据提供端 建立Web服务的数据访问端 开发WebSnap数据库程序 建立ActiveForm数据浏览 建立数据查询WebServices服务器端 数据查询Web服务客户端开发 基于WAP的手机无线应用 建立基本Web数据库服务器应用 建立类型库编辑DataSnap服务端 建立查询条件Web数据库服务器应用 建立基本MTS服务端 建立MTS数据访问客户端 建立IntraWeb数据浏览 将程序图标设置到Windows系统托盘 取得和修改文件的创建和修改日期 通过流式数据实现文件分割与合并 实现指定扩展名文件和相应程序的关联 获取汉字拼音的首字母 监视剪贴板 在IE工具栏上增加一个按钮图标 软件注册机制的建立 复活节彩蛋的制作 SkinEngine控件——XP换肤 ActionList——应用程序通用功能列表 OleContainer——OLE容器 将程序项设置到控制面板 艺术化排列桌面图标 Delphi中的ini文件的读写 建立键盘鼠标动作记录与回放 实现指定目录下的文件查询 实现对系统的操作监视 系统级热键的实现 检测NumLock、Insert、CapsLock、ScrollLock键的状态
ToolBar工具栏控件的使用 动态建立主菜单选项 窗口界面的动态分隔条 动态设置选项卡页面 在标题栏中自定义按钮 窗体开合窗帘效果 Windows XP界面效果 实现OutLook滚动工具栏效果 在下拉列表框中显示树形视图 自定义系统的About项 修改系统级菜单 实现透明窗体效果 爆破特技窗体 只允许建立一次子窗体的MDI程序 从外部DLL中调用子窗口 新颖的资源管理器界面 如何生成半圆形窗口 制作字幕滚动窗体 详解Canvas生成渐变色窗口背景 WINAPM风格磁化窗口 软件封面的图片显示制作 实现图片的任意角度旋转 奇妙的拼图游戏 使用PaintBox控件制作画图程序 使用DrawGrid控件制作五子棋 多彩的数据报表 按压缩比将BMP转换为JPG 16位真彩转换到256色 调整图片的RGB对比度 实现图像的灰度级处理效果 3种像素历遍方法的比较和实现 实现屏幕拷贝 实现图像漫游 4种幕布式图像显示技巧 盘旋法实现9种滤镜效果 图形朦胧叠合显示技巧 给MDI主窗体增加背景 实现图像的淡入淡出显示 多媒体播放器 播放AVI文件 根据客户端IP地址获取计算机名 实现多线程IP和DomainName相互转换 Windows2000下的Popup发送功能 如何实现Ping操作 实现多线程共享探测 实现Windows95/98的I/O端口读写 收发电子邮件与监视网络服务器资源 使用WebBrower制作浏览器 可视化的Ping工具 使用IdMappedPortTCP进行端口映射 动态设置ODBC数据源 用ADO控件打开Access数据库 DBGrid中的记录到Html页面的转换 在DBGrid中实现任意方向查找 在DBGrid中通过动态下拉列表查找记录 用DBGrid组件制作下拉列表形式的提示框 利用书签处理DBGrid中的多个记录 将ComboBox中的内容直接拖放到DBGrid里 如何在DBGrid里放置图标 DBGrid控件精彩组合 DBChart图表控件的使用 在StringGrid组件中显示查询结果 使用流对象(Tstream)实现数据表中Tmemo字段的显示 如何动态建立SQLServer ODBC SQL浏览器 在SQL查询中使用动态参数 事务工作原理 标准/模糊查询 筛选数据 数据字典查看器 TDecisionGraph决策组件的使用 明细表(Master/Detail)结构 像处理文本资料一样处理数据表中的信息 远程数据库登录 远程数据库的离线处理 在远程数据库中实现主从表关系 动态设置远程数据库的查询参数 在远程数据库中计算统计 多线程与数据库 使用远程存储过程 数据模块的同步显示 建立Web服务的数据提供端 建立Web服务的数据访问端 开发WebSnap数据库程序 建立ActiveForm数据浏览 建立数据查询WebServices服务器端 数据查询Web服务客户端开发 基于WAP的手机无线应用 建立基本Web数据库服务器应用 建立类型库编辑DataSnap服务端 建立查询条件Web数据库服务器应用 建立基本MTS服务端 建立MTS数据访问客户端 建立IntraWeb数据浏览 将程序图标设置到Windows系统托盘 取得和修改文件的创建和修改日期 通过流式数据实现文件分割与合并 实现指定扩展名文件和相应程序的关联 获取汉字拼音的首字母 监视剪贴板 在IE工具栏上增加一个按钮图标 软件注册机制的建立 复活节彩蛋的制作 SkinEngine控件——XP换肤 ActionList——应用程序通用功能列表 OleContainer——OLE容器 将程序项设置到控制面板 艺术化排列桌面图标 Delphi中的ini文件的读写 建立键盘鼠标动作记录与回放 实现指定目录下的文件查询 实现对系统的操作监视 系统级热键的实现 检测NumLock、Insert、CapsLock、ScrollLock键的状态

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧