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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Добавление данных 
:(
    Опции темы
Real
Дата 11.4.2008, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Как добавить данные в таблицу, чтоб не было проблем с индексами?

PM   Вверх
Fomaa
Дата 11.4.2008, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



ссылка с примерами, так несколько вариантов работы с ID
http://msdn2.microsoft.com/en-us/library/k...7t0(vs.71).aspx
PM MAIL   Вверх
Real
Дата 14.4.2008, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Если добавлять данные в таблицу через запрос в С#, то нада все во все столбцы добавлять данные, или можна добавить в некоторые?

PM   Вверх
thomas
Дата 14.4.2008, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



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


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


Опытный
**


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

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



Access

У меня не хочет добалять булевое значение в булевое поле в базе данных?

Добаляеться также, или по другому?

Или нада приводить к типу?

  
Код

OleDbConnection connection = new OleDbConnection();
            string connectString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db5.mdb";
            connection.ConnectionString =connectString;
            connection.Open();

            bool kyp = false;
            if (checkBox1.Checked) kyp = true;

            string sql = string.Format("INSERT INTO Таблица1" + "( Лог ) Values" + "('{0}')", kyp);
           
            OleDbCommand cmd = new OleDbCommand(sql, connection);
            cmd.ExecuteNonQuery();


Я пробывал менять ти поля, на мемо, ошиьок не выдайот, но ничево не записует в базу данных.

Это сообщение отредактировал(а) Real - 14.4.2008, 18:33
PM   Вверх
EAV
Дата 15.4.2008, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Real, попробуй так:
В Access столбец "Лог" имеет тип "Логический", а в коде программы написать следующее:
Код

OleDbCommand cmd = new OleDbCommand("Insert Into Таблица1 (Лог) Values (?)", connection);
cmd.Parameters.Clear();
cmd.Parameters.Add("log", OleDbType.Boolean).Value = false;
cmd.ExecuteNonQuery();


PS  smile  не знаю вылложил ли ты рабочий код или нет... может значение булевской переменной лучше получать так:
Код

bool kyp = checkBox1.Checked;

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

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

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

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


 




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


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

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