易语言 输出SQL查询结果到编辑框 求教! 5

111111112013-9-2712:33:00000211111112014-10-2915:07:44000311111112014-10-2915:07:4500... 1 1 1 1 1 1 1 1 2013-9-27 12:33:00 0 0 0
2 1 1 1 1 1 1 1 2014-10-29 15:07:44 0 0 0
3 1 1 1 1 1 1 1 2014-10-29 15:07:45 0 0 0
4 1 1 1 1 1 1 1 2014-10-29 15:07:48 0 0 0
5 1 1 1 1 1 1 1 2014-10-29 15:07:48 0 0 0
6 1 1 1 1 1 1 1 2014-10-29 15:07:46 0 0 0
7 1 1 1 1 1 1 1 2014-10-29 15:07:47 0 0 0

如上表,我需要查询第一列,并返回目前第一列的最大值到编辑框。试写了代码,调试输出后返回值为0,而不是7。求教!!

代码如下:
.版本 2
.子程序 _按钮1_被单击
.局部变量 a, 整数型
.局部变量 SQL, 文本型

.版本 2
.支持库 eDB
.支持库 spec
数据库连接1.连接SQLServer (“127.0.0.1”, “ClanDb”, “sa”, “1234567”)
记录集1.置连接 (数据库连接1)
记录集1.打开 (“select count(1) from S1”, 1)
记录集1.写整数 (“1”, a)
调试输出 (a)
编辑框1.内容 = 到文本 (a)
展开
 我来答
lilei3386
推荐于2018-04-30 · TA获得超过6228个赞
知道大有可为答主
回答量:4543
采纳率:50%
帮助的人:4024万
展开全部

代码错漏百出,你的代码是写数据到数据库,而不是查数据,而且count是求行数,求最大值是用 MAX。

  1. 查询语句用 SELECT MAX(column_name) FROM table_name 
    column_name是指字段名,你是求第1列的话就改成第一列的字段名;table_name 是指表的名称。

  2. 查询输出是用记录集1.读整数 (, ),如记录集1.读整数 (0, a)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式