2013-05-06 2 views
2

Хорошо, когда я создаю базу данных SQL .sdf сервера sql в новой Webmatrix 3, я столкнулся с проблемой. Я сузил пример до этого.Webmatrix 3 Sql Server CE 4 Busted?

1) Я создаю таблицу под названием test. Один столбец «test_ID» - это bigint, primarykey и идентификатор. 2) Я создаю еще один столбец с именем «test_desc», который представляет собой nvarchar (50) со всеми значениями по умолчанию.

Проблема.

Я не могу вставить данные с помощью графического интерфейса. Кое-что о имени столбца не может быть изменено. Это очень раздражает и несколько разочаровывает новый выпуск, чтобы иметь такую ​​огромную ошибку сразу же после выхода. Кто-нибудь еще сталкивается с этим или работает? Я мог бы написать инструкцию SQL для вставок, которая может работать. Но тогда почему есть GUI?

Кроме того, я создал новую базу данных с webmatrix 3 и проблема все еще существовала (исходный сайт был создан с помощью Webmatrix 2, а графический интерфейс ввода данных отлично работал с Webmatrix 2 на таблицах, которые теперь не принимают вставки с помощью Webmatrix 3).

Также я удалил и переустановил только для смеха, без любви.

+0

Некоторые подробнее в этой теме http://forums.asp.net/t/1903867.aspx/1?WebMatrix+3+SQL+Server+CE+Database+Read+Only+ID+ Столбец + Не может + быть + Модифицировано – infocyde

+1

Так что инструменты данных WebMatrix разбиты ... – ErikEJ

ответ

5

Я столкнулся сегодня с той же проблемой. У меня уже была база данных CE до перехода на WebMatrix 3, и я больше не мог вставлять новые данные даже в существующие таблицы, поскольку у них есть столбец с первичным ключом и идентификатором. Я вышел с решением, пока Microsoft не выпустит патч для преодоления ситуации. Попробуйте выполнить следующее, если вам нужно вставить новые строки с данными.

  1. В начало Откройте новый документ запроса.
  2. Вставьте фиктивную строку с некоторыми данными с линией, аналогичной следующей: INSERT INTO имя_таблицы (ColumnName) VALUE («dummydata»)
  3. Выполните запрос

новая строка создается с соской данные (или с действительными данными, если вы желаете), и значение автоматически генерируется для первичного ключа. Теперь, если вам нужно, вы можете пойти и отредактировать строку и заполнить ее необходимыми значениями. Повторное выполнение запроса, если вам нужно больше строк.

Надеюсь, это как-то поможет.

С уважением

+1

Да, это не исправление для сломанного интерфейса данных в webmatrix, просто работа. Но я дам вам кредит, добро пожаловать в Stack. – infocyde

+1

Да, я дам вам кредит. По крайней мере, это эффективное решение, пока Microsoft не предложит обновление, которое исправляет это. Выпустили ли они WM3 без тестирования, или кто-то просто сказал: «Нет, мы больше не можем ждать, отпустите его!» Я разочарован в любом случае ... – VoidKing

Смежные вопросы