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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ошибка в программе, не могу понять что за ошибка 
:(
    Опции темы
СЭНСЭЙ
Дата 5.9.2007, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Программа примитивная

Код

SqlConnection con23 = new SqlConnection("server=0.0.0.0;database=service;user id=;password=");
            SqlCommand cmd23 = new SqlCommand("delete from payments_temp",con23);
            cmd23.CommandType=CommandType.Text;
            cmd23.Connection.Open();
            cmd23.ExecuteNonQuery();
            cmd23.Connection.Close();

один раз работает а второй раз выдает ошибку
object reference not set to an instance of an object
пока не перегружу машину или может после других каких то событий.
Не пойму что не нравится.
Подскажите что может быть.
PM MAIL   Вверх
thomas
Дата 5.9.2007, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 1385
Регистрация: 3.10.2006
Где: " Сказочное королевство"

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



СЭНСЭЙ, 
Цитата

один раз работает

таблица осталась, но УЖЕ ПУСТАЯ!!!
Цитата

а второй раз выдает ошибку

В таблице НИЧЕГО НЕТ 
Цитата

object reference not set to an instance of an object

удалять нечего, о чём оно тебе и заявляет.  smile 

Почитай про команды sql. smile 
Если бы у тебя был параметр WHERE, то удалялись бы строки(по строчно) отвечающие условию.
А так ты удаляешь все содержимое таблицы. Если по-взрослому писать этот запрос то, надо указывать явно
DELETE ALL FROM  payments_temp


--------------------
Крепко жму горло, искренне ваш Thomas. (С)vingrad
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
Papirus
Дата 6.9.2007, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(СЭНСЭЙ @  5.9.2007,  16:49 Найти цитируемый пост)
object reference not set to an instance of an object

На какую строку указывает дебаггер?

То, что таблица пустая, при  удалении не должно вываливать на ошибку...

Добавлено через 1 минуту и 12 секунд
При повторном запуске заново создаются объекты Connection и Command?
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

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

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

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


 




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


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

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