社区
Delphi
帖子详情
怎样返回sql函数的结果??
hzzkf
2000-07-11 03:17:00
高手们:
我想在程序中做到一点:在edit框中显示sql数据库中的host_name()这一类函数的结果,怎样进行,请详细赐教!!
...全文
203
8
打赏
收藏
怎样返回sql函数的结果??
高手们: 我想在程序中做到一点:在edit框中显示sql数据库中的host_name()这一类函数的结果,怎样进行,请详细赐教!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
szdino
2000-07-18
打赏
举报
回复
试验一下,把sql server的bde配置该成
sqlpassthrough,bde就不检查sql语法,然后host_name()就可以过去了
jinz
2000-07-17
打赏
举报
回复
关注
IAmKylix
2000-07-15
打赏
举报
回复
用NT环境下的SQL Server试一试。
Select Host_Name() as Name应该可以,可能是本地版的原因。
手指英语
2000-07-12
打赏
举报
回复
基本同意 Wingsun。
但可能是因为 Delphi 的 BDE 中内置的SQL 处理器不支持 host_name() 函数,所以执行结果 Edit1 为空字符串(具体原因我还不大清楚,有待大虾指点)。改为 getdate() 则OK:
Query1.SQL.Clear();
Query1.SQL.Add('Select GetDate() as Name');
Query1.Open();
edit1.text=Query1.Fieldbyname('name').asstring;
值得注意的是,必须有后台数据库(本人的为 MS SQL Sever)支持:
object Query1: TQuery
DatabaseName = 'local'
Query1 连接的数据库(“local”)的类型为 MSSQL,如果
object Query1: TQuery
DatabaseName = 'DBDemos'
将出错。
(调试环境:Delphi 5.0 + SQLSever 7.0)
存储过程我也试过,也是返回空字符串。
Hank
2000-07-11
打赏
举报
回复
用过程使一下:
首先要在SQL-SERVER中建立一个过程返回Host_Name()函数的值
然后在DELPHI中建立TStoredProc激活即可返回!
因为这不是SQL语句的部分,所以不可以用SQL语句!
Hank
2000-07-11
打赏
举报
回复
用过程试一下:
首先要在SQL-SERVER中建立一个过程返回Host_Name()函数的值
然后在DELPHI中建立TStoredProc激活即可返回!
因为这不是SQL语句的部分,所以不可以用SQL语句!
hzzkf
2000-07-11
打赏
举报
回复
这条语句不行,可以返回诸如表中有几条记录的结果,但不能返回函数的结果!
Wingsun
2000-07-11
打赏
举报
回复
Query1.SQL.Clear();
Query1.SQL.Add('Select Host_Name() as Name');
Query1.Open();
edit1.text=Query1.Fieldbyname('name').asstring;
SQL
函数
大全及示例汇总
这里写自定义目录标题概述1、聚合
函数
2、转换
函数
3、日期
函数
4、数字
函数
5、字符串
函数
6、系统
函数
7、文本和图像
函数
概述
SQL
中包含以下七种类型的
函数
: 聚合
函数
:
返回
汇总值。 转型
函数
:将一种数据类型转换为另外一种。 日期
函数
:处理日期和时间。 数学
函数
:执行算术运算。 字符串
函数
:对字符串、二进制数据或表达式执行操作。 系统
函数
:从数据库
返回
在
SQL
SERVER中的值、对象或设置的特殊信...
常用的
SQL
函数
介绍
什么是
SQL
函数
? 首先说什么是
函数
。
函数
就是我们用的比较多的,通用的代码封装起来。用的时候只需要通过
函数
名称并输入参数的方式来调用。这样可以降低代码的耦合性,减少代码的冗余,提高编程的灵活度和效率。
SQL
中的
函数
一般都是加载到数据之后,对结果数据进行操作,得到我们想要的值。 内置的
SQL
函数
都包括哪些?
SQL
有内置
函数
,也可以自定义
函数
,内置
函数
一般对不同的数据库具有通用性 内置
函数
分类: 算术
函数
字符操作
函数
日期操作
函数
转换
函数
算术
函数
举几个例子: SE
SQL
函数
大全汇总
SQL
中包含以下七种类型的
函数
: 一、聚合
函数
聚合
函数
:
返回
汇总值(它对其应用的每个行集
返回
一个值) AVG(表达式)
返回
表达式中所有的平均值。仅用于数字列并自动忽略NULL值。 COUNT(表达式)
返回
表达式中非NULL值的数量。可用于数字和字符列。 COUNT(*)
返回
表中的行数(包括有NULL值的列)。 MAX(表达式)
返回
表达式中的最大值,忽略NULL值。可用于数字、字符和日期时间列。 MIN(表达式)
返回
表达式中的最小值,忽略NULL值。可用于数字、字符和日期...
SQL
注入用到的
SQL
函数
所谓
SQL
注入,就是通过把
SQL
命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的
SQL
命令。应用程序使用用户输入的内容来构造动态
sql
语句以访问数据库,恶意用户通过提交恶意
sql
语句拿到网站数据库中所有的数据。联合查询时,常为显示位不足的问题困扰,数据多的话一个一个查工作量大,主要是效率低,而连接
函数
就可以解决这个问题。)不然执行不了,在注入时这个分号是不用加的。报错注入需要用到的
函数
-----------floor。查询结果正确,
返回
1,查询结果错误,
返回
0。
SQL
server 自定义
函数
FUNCTION的使用
前言: 在
SQL
server中不仅可以可以使用系统自带的
函数
(时间
函数
、聚合
函数
、字符串
函数
等等),还可以根据需要自定义
函数
。 一、定义: 用户自定义
函数
的类型: 1、标量值
函数
(
返回
一个标量值) 2、表格值
函数
(内联表格值
函数
、多语句表值
函数
,
返回
一个结果集即
返回
多个值) 二、三种自定
函数
的异同点 1、同点: 创建定义相同: CREATE FUN...
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章