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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как поставить auto_increment? Через Visual Studio designer 
:(
    Опции темы
gogzor
Дата 14.2.2008, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Привет всем.

Собственно создал базу данных , сделал табличку.
Всё это делаю в визуальном редакторе в Visual Studio 2008 Pro

У меня вопрос :
Когда я добавляю поля в таблицу , там есть 3 колонки (Column name, Data type, Allow nulls).
А как мне указать для типа INT , модификатор AUTO_INCREMENT? Облазил все свойства , нигде не нашёл.

Заранее благодарен.
PM MAIL   Вверх
informatik
Дата 14.2.2008, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Свойство IDENTITY
--------------------
namespace informatik
PM MAIL   Вверх
gogzor
Дата 14.2.2008, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Я там не вижу такого свойства  smile 

Опишите по шагам , куда нажать , пожалуйста.
PM MAIL   Вверх
thomas
Дата 14.2.2008, 23:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



gogzor, 
приветствую.
открываем окно Server Explorer там DataConnections.
Нажав на плюсик откроем дерево с имеющимися БД.
Нажимаем плюсик рядом с именем БД, откроется дерево с элементами БД (Бд диаграмма, таблицы, вью, хранимые процедуры и т.д.)
Так вот открываем каталог таблиц.
Там выбираем нужную таблицу, выделяем ее и жмем правую кнопку мыши.
В контекстном меню выбираем Open Table Defenition откроется новая вкладка с редактором таблицы.
Наверху грид с наименованиями полей, типом данных и установкой допустимости нуля.
Внизу property grid с настройками колонок.
Выбираешь вверху колонку которая является primary key тип данных integer, а внизу в property grid находим свойство Identity Specification
и устанавливаем его в Yes. Там же можно установить начало исчисления и шаг приращения.
Всё.
Успехов.
 smile 


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


Шустрый
*


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

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



Спасибо ОГРОМНОЕ!
PM MAIL   Вверх
thomas
Дата 15.2.2008, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



gogzor, 
Спасибом не отделаешься!!!
А ну колись, получилось или нет?  smile 


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


Шустрый
*


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

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



Пока сказать не могу , я ещё новичек. Буду ещё разбираться как теперь кодом всё вытащить  smile 
PM MAIL   Вверх
gogzor
Дата 15.2.2008, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Ребята , вот теперь другая проблема.

Я пытаюсь через Visual Studio добавить значения в созданную таблицу , чтоб было над чем работать.
Но когда я делаю запрос в таблицу :

Код

INSERT INTO Employee
                      (ID, Name, Phone)
VALUES     (0,'User', '8282828')


Выводится ошибка :

user posted image

 smile 

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


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 5.2.2008
Где: Запорожье, Украин а

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



Если автоинкремент ты ставил на поле ИД, то попробуй 

Код

INSERT INTO Employee
                      (Name, Phone)
VALUES     ('User', '8282828')


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


Шустрый
*


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

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



Alekz, спасибо , так работает.

Теперь вот ещё одна проблема , но это уже с SQL Server .  smile 
Я просто не хотел отдельную тему создавать.

Вообщем чтото не тащит код значения , и я решил проверить , работает вообще БД или нет.

Вот код проверки :

Код

using System;
using System.Data;
using System.Data.SqlClient;

namespace MyDB
{
    class MyReader
    {
        static void Main(string[] args)
        {
            SqlConnection myCon = new SqlConnection(@"Data Source=(local);Initial Catalog=Tasks;Integrated Security=SSPI;");
            try
            {
                myCon.Open();
                Console.WriteLine("Connection established\n");
                myCon.Close();
                Console.WriteLine("Connection closed");
            }
            catch (SqlException sqlE)
            {
                Console.WriteLine(sqlE.Message);
                Console.ReadKey(true);
            }
        }
    }
}


А вот результат :

user posted image
PM MAIL   Вверх
Crimp
Дата 15.2.2008, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Данным сообшением SQL слёзно просит тебя поюзать его настройки. Так как удалённые подключения к нему запрешенны. Иши в настройках.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

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

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

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


 




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


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

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