Объединение таблицы 2 в столбце 2 равно в ASP.NET

вам нужно сделать это, просто скопируйте его, чтобы он был счастлив

    HttpURLConnection urlConnection;
    String url;
 //   String data = json;
    String result = null;
    try {
        String username ="danish.hussain@gmail.com";
        String password = "12345678";

        String auth =new String(username + ":" + password);
        byte[] data1 = auth.getBytes(UTF_8);
        String base64 = Base64.encodeToString(data1, Base64.NO_WRAP);
        //Connect
        urlConnection = (HttpURLConnection) ((new URL(urlBasePath).openConnection()));
        urlConnection.setDoOutput(true);
        urlConnection.setRequestProperty("Content-Type", "application/json");
        urlConnection.setRequestProperty("Authorization", "Basic "+base64);
        urlConnection.setRequestProperty("Accept", "application/json");
        urlConnection.setRequestMethod("POST");
        urlConnection.setConnectTimeout(10000);
        urlConnection.connect();
        JSONObject obj = new JSONObject();

        obj.put("MobileNumber", "+97333746934");
        obj.put("EmailAddress", "danish.hussain@dhl.com");
        obj.put("FirstName", "Danish");
        obj.put("LastName", "Hussain");
        obj.put("Country", "BH");
        obj.put("Language", "EN");
        String data = obj.toString();
        //Write
        OutputStream outputStream = urlConnection.getOutputStream();
        BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(outputStream, "UTF-8"));
        writer.write(data);
        writer.close();
        outputStream.close();
        int responseCode=urlConnection.getResponseCode();
        if (responseCode == HttpsURLConnection.HTTP_OK) {
            //Read
        BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream(), "UTF-8"));

        String line = null;
        StringBuilder sb = new StringBuilder();

        while ((line = bufferedReader.readLine()) != null) {
            sb.append(line);
        }

        bufferedReader.close();
        result = sb.toString();

        }else {
        //    return new String("false : "+responseCode);
        new String("false : "+responseCode);
        }

    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    } catch (JSONException e) {
        e.printStackTrace();
    }
0
задан David Budiman 21 January 2019 в 00:16
поделиться

1 ответ

Ваша проблема в этой строке

KodeakunK = p.KodeakunK + k.Namaakun

p.KodeakunK = 2000, но вы присоединились к таблице на p.KodeakunD, которая является линией соединения 1000, которая приводит к «Активу».

Вам необходимо присоединиться к KodeakunK и KodeakunD индивидуально с помощью Chartaccount. Вы можете сделать два разных объединения в качестве альтернативы или использовать несколько соединений linq.

Возможные дубликаты LINQ to Entity: условия множественного объединения

условия множественного объединения Linq с использованием дополнительных переменных

множественные объединения LINQ с несколькими условиями

Как выполнять объединения в LINQ для нескольких полей в одном объединении

Это может помочь вам.

0
ответ дан Mayk 21 January 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: