На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> C# и ADO
    Кто-нибудь подскажите пожалуйста, как из таблицы базы Access отыскать допустим максимальный ID и присвоить переменной?
    Смогла додуматься только вот до этого:
    ExpandedWrap disabled
       OleDbCommand q = new OleDbCommand("SELECT MAX (ID_Project) FROM SProject", conn);

    А дальше как не знаю..
      ну где-то так:
      ExpandedWrap disabled
                    const string cmdText = "SELECT MAX (ID_Project) FROM SProject";
                    int max = 0;
                    using (OleDbConnection conn = new OleDbConnection("..."))
                    {
                        OleDbCommand cmd = new OleDbCommand(cmdText, conn);
                        try
                        {
                                conn.Open();
                                max = (int)cmd.ExecuteScalar();
                        }
                        catch
                        {
                                max = -1;
                        }
                        finally
                        {
                            conn.Close();
                        }
                    }
        GarF1eld, а зачем в finally conn.Close(), если ты и так using используешь?
          привычка :)
            Большое спасибо! :)
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0185 ]   [ 16 queries used ]   [ Generated: 27.04.24, 22:51 GMT ]