Quy trình xử lý của query

Quy trình xử lý của query

1. Angular
2. Một số lỗi SQL trả về

1. Angular

$scope.HAM_CALL_SEND_SERVER = function (x) {       
    //************************
    if( !Check_iif_Before_CallServer()) return;        
    loadding_show();
    var url=  "/adminxml/Query_Do.aspx?name=BanHang_iif_sv/ChungTu_Save&out=json";
    var obj={Co1:1,Cot2:'xxx'};
    //alert(url);
    //alert( JSON.stringify( obj )  );
    // $('.btBUTTON').attr('disabled','disabled');
    $http({
        method : "POST",
        data: obj,
        url : url
    }).then(function mySuccess(response){
        try {
            if(!CheckServer_Run_Query( response.data)) { return;}
            if(iifSV_Response_NghiepVu_ERR(data.__NGHIEPVU)) return;
            $scope.CALL_LOADATA();
            // close popup inside
            $(".close").trigger("click");
            // close popup iframe
            window.parent.IIF_f_Close_Popup();
            // goto url
            window.parent.location.href = 'url';
        }
        catch(err){iif_try_myError(err);}
        finally {iif_stop_loading();}
    // end THEN 
    }, function myError(response){iif_http_myError(response);}
    // $('.btBUTTON').removeAttr('disabled');
    );
}

 

2. Một số lỗi SQL trả về

_SERVER_ERR Exception_Return:
String or binary data would be truncated.
The statement has been terminated.
Nguyên nhân: trong thủ tục sql có biến truyền vào chỉ định là 50 ký tự nhưng truyền vào vượt quá

 

Bài viết liên quan:

Quy trình xử lý của query