Форум программистов, компьютерный форум, киберфорум
Наши страницы
Базы данных
Войти
Регистрация
Восстановить пароль
 
PLAstic
#1

Ещё одна ошибка - Базы данных

23.09.2007, 17:22. Просмотров 846. Ответов 7
Метки нет (Все метки)

The name '%.*ls' is not permitted in this context. Only constants, expressions, or variables allowed here. Column names are not permitted.

Что это значит? Возникает при добавлении в поле типа nvarchar[50].
http://www.cyberforum.ru/database/thread1246605.html
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2007, 17:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ещё одна ошибка (Базы данных):

VFP ещё жив в этих краях?
Заглянул в этот форум и среди разнообразия тем о FOXе ничего нет ;) Так он жив...

Выбрать значения времени, которые ещё не выбраны на нужную дату
Вот такая заморока меня посетила. В таблице Т1 есть поля Дата и Время....

Одна ошибка в SQL Developer
Доброго времени суток! Начинаю писать витрины по таблицам хранилища данных,...

ещё одна графика
Вот ещё одна задача. Нарисовать раскачивающийся маятник, который со временем...

И ещё одна сортировка :)
День добрый, форумчане. Работаю со списком (помнится, просил в своё время...

7
t1k
3 / 3 / 5
Регистрация: 10.05.2007
Сообщений: 1,617
23.09.2007, 17:43 #2
Не, ну ты хотя бы sql приведи
0
PLAstic
23.09.2007, 18:06 #3
Ты мне хотя бы описание найди, да? На микрософте посылают.
Строка нормальная - из query analyzer'а работает, из asp - нет. Разрешение на добавление есть.

INSERT INTO Messages VALUES (5, 4, 'ggl', 'hl', GETDATE(), 'gfhj', 'fhl')

первые два - int, далее nvarchar
Alexey
0 / 0 / 3
Регистрация: 27.03.2012
Сообщений: 5
23.09.2007, 18:27 #4
Кавычки замени на апострофы. А вообще, вопросы по ASP лучше и посылать в конференцию по ASP...
0
AiK
24.09.2007, 20:43 #5
1) set QUOTED_IDENTIFIER off
2) INSERT INTO (col_name1, col_name2,...)Messages VALUES (5, 4, ...) - вот это _нормальная_ строка.
PLAstic
24.09.2007, 20:56 #6
С первым согласен.

Второе: формат инструкции INSERT:
INSERT [INTO] [таблица_цель] [(список_столбцов)]
VALUES
(DEFAULT|значения|инструкция)|DEFAULT VALUES

Что значат [] ты знаешь. С нормальностью всё в порядке.
AiK
25.09.2007, 00:50 #7
Бузусловно знаю.
Так же я знаю, как выглядит хороший стиль программирования, а так же то, что физический порядок столбцов не обязан совпадать с логическим.
Именование колонок помогает избежать больших гиморроев при изменениях структуры таблицы, а также страхует от того, что ты перечислишь значения не в том порядке.
PLAstic
25.09.2007, 09:49 #8
Хорошему стилю учить не надо. На него и стандартов-то единых нет. По Style codes прочитал немало статей и книг и могу поделиться. А список столбцов реально необходим только когда заносятся не все значения полей.
25.09.2007, 09:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2007, 09:49
Привет! Вот еще темы с решениями:

Ещё одна программа)
Я уже разобрался с циклом, отладчиком и много чем ещё другим) Теперь ещё одна...

Ещё одна тема про 3 из 4 Гб
Здравствуйте! Решил сделать рабочий компьютер из того, что было. Купил две...

Ещё одна задача на работу
Какую работу нужно приложить, чтобы палку длиной 5м поставить вертикально при...

Ещё одна история с locker'om
При включении, вместо рабочего стола показывалось сообщение о блокировке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru