none
Not running a database VC 2012 Express RRS feed

  • Вопрос

  • Create a new yelement, database SQC cerver
    Creating a table.
    table is not saved.

    Help.

    не работает база данных
    создаю новый елемент, база данных.
    создаю таблицу
    таблица не сохраняется
    помогите

    Visal Studio 2012 Exspress
    добавляю в проэкт новый элемент База данных SQL server
    в папке Add_Date появляется Database.mdf и  Datadese_log.ldf
    перехожу в обозреватель баз данных
    создаю таблицу
    ввожу необходимые мне параметры пытаюсь сохранить не получается
    появляется окно для выбора места сохранения сохраняю
    но при попытке закрыть таблицу появляется сообщение,
    что таблица не сохранена

    помогите кто понимает в чем проблема

    • Изменено kovpak 13 марта 2013 г. 12:11
    13 марта 2013 г. 8:11

Ответы

  • Привет

    Когда вы создаете базу данных в новом редакторе данных в Visual Studio 2012 - то вам по больше части нужно оперировать не визуальными средствами, а T-SQL окном скрипта. Именно в нем отображается скрипт, который добавит таблицу в БД и в нем же указывается имя и поля новой таблицы. Когда вы сохраняете файл, вы не добавляете таблицу в базу, а вы сохраняете скрипт генерации этой таблицы.

    CREATE TABLE [dbo].[MyTable]
    (
    	[Id] INT NOT NULL PRIMARY KEY, 
        [name] NCHAR(100) NULL, 
        [age] INT NULL
    )
    

    А для того, чтобы добавить саму таблицу - вам нужно выполнить этот скрипт. Это можно сделать прямо из окна создания таблицы, нажав кнопку Update и после в открывшемся диалоге еще раз ее:


    Для связи [mail]

    19 марта 2013 г. 19:32

Все ответы

  • Это русскоязычные форумы. Не нужно вопрос дублировать на английском. Попробуйте более подробно: где, в какой программе, какая база, какая СУБД.
    13 марта 2013 г. 9:03
    Модератор
  • Привет

    Когда вы создаете базу данных в новом редакторе данных в Visual Studio 2012 - то вам по больше части нужно оперировать не визуальными средствами, а T-SQL окном скрипта. Именно в нем отображается скрипт, который добавит таблицу в БД и в нем же указывается имя и поля новой таблицы. Когда вы сохраняете файл, вы не добавляете таблицу в базу, а вы сохраняете скрипт генерации этой таблицы.

    CREATE TABLE [dbo].[MyTable]
    (
    	[Id] INT NOT NULL PRIMARY KEY, 
        [name] NCHAR(100) NULL, 
        [age] INT NULL
    )
    

    А для того, чтобы добавить саму таблицу - вам нужно выполнить этот скрипт. Это можно сделать прямо из окна создания таблицы, нажав кнопку Update и после в открывшемся диалоге еще раз ее:


    Для связи [mail]

    19 марта 2013 г. 19:32