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á
Quy trình xử lý của query