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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> INSERT - Microsoft SQL Server Compact 3.5, не получается добавить запись 
V
    Опции темы
ZMaximI
Дата 12.12.2009, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 251
Регистрация: 18.5.2004
Где: Украина, г. Харьк ов

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



Доброе время суток !

Помогите, пожалуйста, разобраться с добавлением записи в таблицу.

вот код:

Код

            string source = "Data Source=./DataBase/DB.sdf";
            SqlCeConnection conn = null;
            SqlCeCommand cmd = null;

            try
            {
                string insert = "INSERT Tests (Test, Description) VALUES (5, 'new 5')";
                conn = new SqlCeConnection(source);
                conn.Open();
                cmd = new SqlCeCommand(insert, conn);
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex) {
                ....
            }
            finally {
                conn.Close();
            }


смотрел в MSDN, книгу - вроде все правильно, но запись не добавляется и ошибок нет ...
Может я что-то упустил, только не знаю что ..

Что я делаю не так ?

Спасибо.


Это сообщение отредактировал(а) ZMaximI - 12.12.2009, 15:41


--------------------
<удалено администрацией форума>
PM MAIL WWW ICQ   Вверх
Экскалупатор
Дата 12.12.2009, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

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



Цитата

cmd.ExecuteNonQuery().ToString();
 

ну на сколько я понимаю ты тут не выполняешь команду. ты ее возвращаешь в качестве строки. 
PM MAIL ICQ   Вверх
ZMaximI
Дата 12.12.2009, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 251
Регистрация: 18.5.2004
Где: Украина, г. Харьк ов

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



Цитата(Экскалупатор @ 12.12.2009,  14:51)
Цитата

cmd.ExecuteNonQuery().ToString();


ну на сколько я понимаю ты тут не выполняешь команду. ты ее возвращаешь в качестве строки.

да это я делал для получения количества добавленных строк, чтобы хоть что-то увидеть - просто переменную, в которую записывал это число, убрал, а ToString() забыл.

Это все неважно, главное, что и так НЕ работает.


--------------------
<удалено администрацией форума>
PM MAIL WWW ICQ   Вверх
Любитель
Дата 13.12.2009, 01:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

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



Ну мало ли что может быть.. Эксепшен есть какой-то?


--------------------
PM MAIL ICQ Skype   Вверх
ZMaximI
Дата 13.12.2009, 02:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 251
Регистрация: 18.5.2004
Где: Украина, г. Харьк ов

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



Цитата(Любитель @ 13.12.2009,  01:59)
Ну мало ли что может быть.. Эксепшен есть какой-то?

Нет, зксепшена нет и записи нет .. smile 


--------------------
<удалено администрацией форума>
PM MAIL WWW ICQ   Вверх
Экскалупатор
Дата 13.12.2009, 02:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

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



ZMaximI, у меня была похожая ситуация, когда я работал с копией базы. т.е. студия создает локальную версию базы в директории с проектом. и каждый раз обновляет его. напрмер, база храниться в каком то другом месте, ты добавляешь ее в проект, при этом студия копирует ее(базу) в директорию с проектом. и периодически стирает копию и добавляет новую версию. может и у тебя так же? посмотри свойство "Copy To Output".
PM MAIL ICQ   Вверх
ZMaximI
Дата 13.12.2009, 02:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 251
Регистрация: 18.5.2004
Где: Украина, г. Харьк ов

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



Экскалупатор, СПАСИБО БОЛЬШОЕ, именно это и происходило.


--------------------
<удалено администрацией форума>
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

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

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

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


 




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


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

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