咨詢電話: 400-898-5151
        料中心 DOWNLOAD
        組態王與數據庫交互,如何通過腳本實現數據庫斷線重連?
        時間:2018-08-17 瀏覽次數:4178

        SQL數據庫斷線重連腳本例程:

        方式1:

        long  Result;

        Result=SQLDelete( DeviceID, "DATA", "");

        SQLInsert( DeviceID, "DATA", "DATA"  );

        if(Result!=0)

        {

        SQLDisconnect( DeviceID);

        SQLConnect( DeviceID, "dsn=root;uid=;pwd=");

        SQLDelete( DeviceID, "DATA", "");

        SQLInsert( DeviceID, "DATA", "DATA"  );

        }

        方式2:

        long ResultCode;

        ResultCode=SQLDelete( DeviceID, "DATA", "");

        SQLErrorMsg( ResultCode,\localuf);  

        //其中\localuf必須為數據詞典中內存字符串,ResultCode輸出的是數字代碼,\localuf輸出的是文本原因。

        SQLInsert( DeviceID, "DATA", "DATA");

        if(ResultCode!=0)

        {

        SQLDisconnect( DeviceID);

        SQLConnect( DeviceID, "dsn=root;uid=;pwd=");

        SQLDelete( DeviceID, "DATA", "");

        SQLInsert( DeviceID, "DATA", "DATA");

        }


        -->