delphi中用adoquery连接数据库进行查询,查询一个表中满足条件的两列的数据,怎么赋值给变量

delphi中用adoquery连接数据库进行查询,查询一个表中满足条件的两列的数据,怎么赋值给变量,第1张

open;

变量a:=adoquery1fields[0]asstring;(这里的0就是第一个字段的值;No)

变量b:=adoquery1fields[1]asstring;(这里的0就是第二个字段的值;Number);

自己试试吧,上面是一条信息的查询,如果查询的是多条信息!则用

循环一条条的取!例:

adoquery1first;

while not adoquery1eof do

begin

变量a:=adoquery1fields[0]asstring;

变量b:=adoquery1fields[1]asstring;

next;

end;

不懂的可以百度下!希望能帮到你!

从数据库查出来的列都是object类型,根据你需要可以转换为字符串类型、时间类型等。

比如:

int StudentId = ConvertToInt32(objReader["StudentId"])

sql代码

表一 usr:

表一 usr

表二 test1:

表二 test1

sql运行结果:

sql运行结果

如果是没有规律的相似,是无法直接用公式判定的。先尝试下Vlookup函数吧。

在单元格 输入 =vlookup(填入你要可识别的唯一编号,填入你要在哪里找,填入你想要在找到后输出该行的哪一列数据,FALSE精确查找(TRUE近似查找))

然后向下托拉,自动会填充。

注意,向下托拉的时候看看 “填入你要在哪里找” 是不是也自动改变了,若不想改变,就用$A$1这样来固定区域。

以上就是关于delphi中用adoquery连接数据库进行查询,查询一个表中满足条件的两列的数据,怎么赋值给变量全部的内容,包括:delphi中用adoquery连接数据库进行查询,查询一个表中满足条件的两列的数据,怎么赋值给变量、sql中查询出两列内容在C#中用什么类型接收的问题、sql数据库两表关联查询,并根据一张表的固定条件下两列相减并合计等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9787361.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存