为了账号安全,请及时绑定邮箱和手机立即绑定

Database.query(sql)什么意思?

Database.query(sql)什么意思?

慕的地8271018 2019-05-29 17:07:00
Database.query(sql)什么意思
查看完整描述

4 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

这是写法问题,意思根据sql语句通过query来查询某数据库的记录。当然也可以对数据库进行insert delete 等操作。

我写详细点吧。写法有很多,我写一个你容易理解的。

//执行查询语句
var
sql:string
begin
sql:='select * from tablename';
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(sql);
adoquery1.open;
end;

//执行update类语句
var
sql:string
begin
sql:='update tablename set name = aaa';
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add(sql);
adoquery1.Execute;
end;


查看完整回答
反对 回复 2019-06-01
?
森林海

TA贡献2011条经验 获得超2个赞

大概可以猜测这是一个数据库类(Database),query是其中一个方法,用于数据库的查询功能。
比如sql = "select tb.a tb.b from table tb order by tb.a desc",根据此语句可获得数据库的返回结果集。

查看完整回答
反对 回复 2019-06-01
?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

直接当SELECT来接收。
填充DATASET之后。

DATASET.TABLE[0]就是第一个表
DATASET.TABLE[1]就是第二个表

后续如果你要创建一个表来接受这两个表可以自己建DATATABLE然后一个个往里塞。

话说你这么建立干嘛不直接返回一个UNION?

查看完整回答
反对 回复 2019-06-01
?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

$db是一个变量,
db是访问数据库的对象,它有一个query方法,即根据指定的$sql查询语句去执行一个查询,并将结果返回给$db.
$sql是一个变量,这个变量的值应该是一个sql查询语句.

查看完整回答
反对 回复 2019-06-01
  • 4 回答
  • 0 关注
  • 1211 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信