25 сен
Написал Jayce как программирование - 289 просмотров
Преобразование Ошибка при преобразовании VARCHAR значения'1, 2,3 ', чтобы тип данных SMALLINT. Я получил это сообщение об ошибке от SQL хранимой процедуры. Итак, что происходит здесь?
Я пытаюсь поставить переменную @ factory_id'1, 2,3 "на" SELECT * FROM tempTable ГДЕ F. Factory_id в (@ factory_id) ". Но система отклонил этот код. Так что это решение?
После изменения кода будет, как это должно делать работу.
EXEC ( 'SELECT * FROM tempTable ГДЕ F. Factory_id в (' + @ factory_id + ')')
Надеюсь, что это поможет. ![]()
23 сен
Написал Jayce, как программирование, веб - 901 просмотров
CS0016: Не удалось записать в выходной файл "C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Временные файлы ASP.NET ..." Отказано в доступе ".
У вас сталкиваются с этой проблемой в последнее время? Я сделал. Я проблема для запуска веб-приложений ASP.NET на свежем установлен сервер. Она может не запускать ASP.NET Я даже установки. NET Framework 3.5. Веб-приложения могут быть загружены после того, как я зарегистрироваться ASP.NET в IIS с помощью "aspnet_regiis.exe-I-позволить".
Тем не менее, я столкнулся с проблемой заявление выше. Так что это решение? Он что-то делать с разрешения файла. Просто следуйте ниже шаги для ее решения.
Грант полный контроль к двум пользователям вашей системы "Сетевые службы" и "YourComputerName \ IIS_IUSERS" на следующей папки.
1. C: \ Windows \ Temp
2. C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Временные файлы ASP.NET
Перезапустите IIS и попробуйте запустить веб-приложение снова.
Надеюсь, что это руководство поможет. ![]()
Десятичная <-> Шестнадцатеричный
1 <-> 0 × 1 (бит 0)
2 <-> 0 × 2 (бит 1)
4 <-> 0 × 4 (бит 2)
8 <-> 0 × 8 (бит 3)
16 <-> 0 × 10 (Bit 4)
32 <-> 0 × 20 (Bit 5)
64 <-> 0 × 40 (Bit 6)
128 <-> 0 × 80 (Bit 7)
256 <-> 0 × 100 (Bit ![]()
512 <-> 0 × 200 (Bit 9)
1024 <-> 0 × 400 (бит 10)
2048 <-> 0 × 800 (бит 11)
Когда SET ANSI_NULLS это ПО, SELECT заявление, в котором используется ГДЕ COLUMN_NAME = NULL возвращает нулевое количество строк, даже если Существуют нулевые значения в COLUMN_NAME. ВЫБОР заявление, в котором используется ГДЕ COLUMN_NAME <> NULL возвращает нулевое количество строк, даже если Есть nonnull ценностей в COLUMN_NAME.
Когда SET ANSI_NULLS отключена, Равно (=) и не равно (<>) сравнение операторов не соответствуют стандарту ИСО. ВЫБОР заявление, в котором используется ГДЕ COLUMN_NAME = NULL возвращает строки, которые имеют нулевые значения в COLUMN_NAME. ВЫБОР заявление, в котором используется ГДЕ COLUMN_NAME <> NULL возвращает строк, которые nonnull значения в столбце. Кроме того, заявление SELECT, которая использует ГДЕ COLUMN_NAME <> XYZ_value возвращает все строки, которые не XYZ_value и которые не являются NULL.
16 сен
Написал Jayce как программирование - 218 просмотров
Когда SET CONCAT_NULL_YIELDS_NULL это ПО, concatenating нулевой стоимости с строка дает результат NULL.
Например,
Выберите 'ABC' + NULL == NULL.
Когда SET CONCAT_NULL_YIELDS_NULL отключена, concatenating нулевой стоимости с строка дает сама строка (нулевое значение, рассматривается как пустая строка).
Например,
Выберите 'ABC' + NULL == ABC.