• I remove try-catch block :

    proc.StartInfo.FileName = fileName;

    proc.StartInfo.Arguments = arguments;

    proc.Start();

    proc.WaitForExit();

    return 2;

    Now, when I run my stored procedure, still doesn't import anything. I have no error message. When I print return code in my stored procedure , it will shown value 2.