找回密码
 加入
搜索
查看: 1579|回复: 0

[AU3基础] [已解决]取数据库中一列的最大值,数据取不出来,程序又不报错,请问哪里错了?谢谢

[复制链接]
发表于 2016-5-5 16:54:43 | 显示全部楼层 |阅读模式
本帖最后由 xuanniao110 于 2016-5-5 17:04 编辑
Func max()
$mdb_data_path = @ScriptDir & "\wfj.mdb"
$mdb_data_pwd = "123456"
$tblname = "wfj"
$adCol = "sx"
$addfld = ObjCreate("ADODB.Connection")
$addfld.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & $mdb_data_path & ";Jet Oledb:Database Password=" & $mdb_data_pwd)
$RS = ObjCreate("ADODB.Recordset")
$RS.ActiveConnection = $addfld
$RS.Open("SELECT MAX(" & $adCol & ") as maxvalue FROM " & $tblname )
While Not $RS.eof And Not $RS.bof
        If @error = 1 Then ExitLoop
        GUICtrlSetData($Input1,$RS.Fields (0).value)
        $RS.movenext
WEnd
$RS.close
$addfld.Close
EndFunc   ;==>max
代码没有任何问题     留后人使用
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-29 03:31 , Processed in 0.084904 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表