Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подсчет записей. Не получается подсчитать кол-во записей 
:(
    Опции темы
Aquarius
Дата 16.5.2008, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 9.4.2008

Репутация: нет
Всего: нет



Задача, при попытке внести в таблицу (Excel) пару значений - для примера это FirstName и LastName, проверять есть ли такая запись в базе уже или нет. 
Пошел по простому пути, решив вначале просто попытаться проверить кол-во записей в файле Excel'я и вывести в текстбокс. Ан нет, работать отказывается !!! :(, многочисленный серфинг в сети результатов к сожалению не принес. Поэтому прошу вашей помощи пожалуйста.

Код ниже:

Код


        private void button3_Click(object sender, EventArgs e)
        {
            // Establish a connection to the data source.
            System.Data.OleDb.OleDbConnection objConn = new System.Data.OleDb.OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\Exceldata\book1.xls;Extended Properties=Excel 8.0;");
            objConn.Open();

            // Add two records to the table named 'MyTable'.
            System.Data.OleDb.OleDbCommand objCmd = new System.Data.OleDb.OleDbCommand();
            objCmd.Connection = objConn;

            // Check if record exists
            objCmd.CommandText = "SELECT COUNT (*) AS TOTAL FROM MyTable"; 
            // Where FirstName=" + "'" + textBox1.Text + "'";

            int Count = objCmd.ExecuteNonQuery();

            textBox3.Text = Convert.ToString(Count);

            // Close the connection.
            objConn.Close();
        }



Добавлено через 9 минут и 45 секунд
Всем спасибо, я разобрался !!! 

Код


int Count = (int)objCmd.ExecuteScalar();



 smile 
PM MAIL   Вверх
jonie
Дата 17.5.2008, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 8
Всего: 118



http://connectionstrings.com/?carrier=excel
а ты уверен что правильно называешь таблички?...


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0395 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.