找回密码
 加入
搜索
查看: 2849|回复: 8

[GUI管理] SQL 查找问题【已解决】

  [复制链接]
发表于 2012-2-29 20:02:39 | 显示全部楼层 |阅读模式
本帖最后由 cfs43210 于 2012-3-19 19:28 编辑

$RS.Open("Select * from spt_faxtcj_db where Name4='" & $GetText & "'")
这代码,怎么查到数据就接下代码,没查怎么数据怎么程序退出了。请问如何判断,谢谢!!!
 楼主| 发表于 2012-2-29 20:39:12 | 显示全部楼层
没人采场自已顶下!
发表于 2012-2-29 20:50:54 | 显示全部楼层
论坛里这样的例子可不少, 先搜索一下!
 楼主| 发表于 2012-2-29 21:39:46 | 显示全部楼层
没找到,能给个链接?
发表于 2012-2-29 21:50:06 | 显示全部楼层
发表于 2012-2-29 22:15:22 | 显示全部楼层
if @error 能行吗?
发表于 2012-2-29 23:29:21 | 显示全部楼层
你說的是 查不到數據  程式就會發生錯誤吧!!!  那個是 COM 的錯誤  設個計個 容錯的 就可以了....

新增 MyErrFunc.AU3  內容如下

; Script Start - Add your code below here
#include-once

Global $oMyError = ObjEvent("AutoIt.Error", "MyErrFunc")

Func MyErrFunc()
        Local $errstr="COM 錯誤訊息 !!!"& @CRLF  & @CRLF & _
                        "錯誤描述:"                        & @TAB & $oMyError.description    & @CRLF & _
                        "WIN 錯誤描述:"                & @TAB & $oMyError.windescription & @CRLF & _
                        "錯誤代碼:"                        & @TAB & hex($oMyError.number,8)  & @CRLF & _
                        "上次 DLL 錯誤:"        & @TAB & $oMyError.lastdllerror   & @CRLF & _
                        "錯誤腳本行:"                & @TAB & $oMyError.scriptline     & @CRLF & _
                        "錯誤來源:"                        & @TAB & $oMyError.source         & @CRLF & _
                        "錯誤幫助檔:"                & @TAB & $oMyError.helpfile       & @CRLF & _
                        "錯誤幫助功能表:"        & @TAB & $oMyError.helpcontext    & @CRLF 
            
        FileWrite(@ScriptDir&"\ErrorLog.log",@YEAR&@MON&@MDAY&"   "&@HOUR&":"&@MIN&":"&@SEC&" ..... "&$errstr&@CRLF&@CRLF&@CRLF)
        Msgbox(0,"AutoIt COM 錯誤",$errstr,30)
        
    Local $err = $oMyError.number
    If $err = 0 Then $err = -1

    $g_eventerror = $err  ; to check for after this function returns
Endfunc


然後在你的程式裡面 #include 進來 就可以了
发表于 2012-3-1 04:03:03 | 显示全部楼层
用楼上的方法,不过我个人喜欢设置个空的,这样啥都不会返回,当然也不便于查错。
发表于 2012-3-1 13:56:19 | 显示全部楼层
正常运行语句没有结果集是不会产生异常,导致程序退出,还是检查一下执行的语句,看看哪里错了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-20 19:49 , Processed in 0.080478 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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