Как проверить, существует ли запись в базе данных SQL Server C # winform? - PullRequest
0 голосов
/ 23 июня 2018

Мое приложение для Windows - это магазин книг Я хотел бы отобразить номера заказов в ComboBox, который не создал хорошую полученную заметку.

Это структура этих двух таблиц.

Таблица PO-

enter image description here

GRN стол

enter image description here

Как изменить следующий код?

 public void fillPOcombo()
 {
        DynamicConnection con = new DynamicConnection();
        con.mysqlconnection();
        con.sqlquery("select PO_No from TBL_PO");
        con.dataread();

        while (con.datareader.Read())
        {
            cmbpono.Items.Add((int)con.datareader["PO_NO"]);
        }
}

1 Ответ

0 голосов
/ 23 июня 2018

Я бы сказал так:

Изменить

con.sqlquery("select PO_No from TBL_PO");

на

con.sqlquery("select PO_No from TBL_PO where PO_No not in (select PO_No from GRN)");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...