Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/218: Рейтинг темы: голосов - 218, средняя оценка - 4.55
1 / 1 / 0
Регистрация: 05.02.2014
Сообщений: 13

Запрос на заполнение таблицы и ошибка "Operand type clash: int is incompatible with date"

05.02.2014, 15:25. Показов 45016. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем дорогие форумчане!!!

Подскажите по вот такой ошибке, уже все перепробывал, не чего не помогает!
У меня вот такой простой запрос на создание таблицы :

SQL
1
2
3
4
5
6
7
8
USE Video
 
CREATE TABLE operatorskaia (
id_video INT IDENTITY PRIMARY KEY,
nazvanie VARCHAR(160) UNIQUE NOT NULL,
data_zapisi DATE DEFAULT getdate(),
time_zapisi INT NOT NULL CHECK (time_zapisi >0 OR time_zapisi <=3600),
arhivacia DATE NOT NULL);
И запрос на заполнение:

SQL
1
2
3
4
USE Video
INSERT INTO operatorskaia VALUES ('day-one',NULL,3600,2014-01-28);
INSERT INTO operatorskaia VALUES ('day-two',2014-01-30,3600,2014-01-30);
INSERT INTO operatorskaia VALUES ('day-thre',2014-01-30,3600,2014-01-29);
Выдает вот такую ошибку:
Msg 206, Level 16, State 2, Line 3
Operand type clash: int is incompatible with date
Чего там несовместимого не пойму, смотрел в упор,не вижу ! и при чем тут инт и дата они же в разных полях !!!
Помогите пожалуйста !!!!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.02.2014, 15:25
Ответы с готовыми решениями:

При выполнении запроса выскакивает ошибка "Operand type clash: date is incompatible with int"
Всем доброго дня! Я использовал данный запрос: SELECT Филиал.Название_филиала, Заказ.Дата_заказа FROM Филиал INNER JOIN Заказ ON...

Не создается хранимая процедура с запросом. Operand type clash: int is incompatible with cursor
Пишешь процедуру : SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON GO CREATE PROCEDURE procedure1 @obj_cursor CURSOR VARYING...

Ошибка: Operand type clash: uniqueidentifier is incompatible with numeric
написал следующий метод для выбора кредитов по ID, выскакивает ошибка: Operand type clash: uniqueidentifier is incompatible то numeric. Что...

7
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
05.02.2014, 15:32
явно указывайте список полей для insert
1
1 / 1 / 0
Регистрация: 05.02.2014
Сообщений: 13
05.02.2014, 16:03  [ТС]
Вот прописал:

SQL
1
2
3
USE Video
INSERT INTO operatorskaia (nazvanie,data_zapisi,time_zapisi,arhivacia) 
VALUES('day-1',2014-01-30,2600,2014-01-30);
По началу ругался на то что нет якобы соединения, ладно... перезашел, теперь опять эта ошибка...

Msg 206, Level 16, State 2, Line 3
Operand type clash: int is incompatible with date
......
Может у меня вирусы какие , но стоит нод(обновляю каждый день) и фиксоров по длл полно на исправление, вроде не должно.. Просто уже не знаю на что думать...

Добавлено через 11 минут
Нажимаю на разбор(parse),все ок !!
Что делать ?!?!?!
1
1313 / 945 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
05.02.2014, 16:13
Лучший ответ Сообщение было отмечено PavelTX как решение

Решение

T-SQL
1
2
3
use Video;
insert into operatorskaia (nazvanie,data_zapisi,time_zapisi,arhivacia)
values('day-1','20140130','14:30','20140130');
1
1116 / 761 / 183
Регистрация: 27.11.2009
Сообщений: 2,272
05.02.2014, 21:47
Наверно, не
T-SQL
1
time_zapisi int not null check (time_zapisi >0 or time_zapisi <=3600)
, а
T-SQL
1
time_zapisi int not null check (time_zapisi >0 AND time_zapisi <=3600)
А ошибку мог вызвать триггер, например, который от нас скрыли.
Либо действительно нам показали time_zapisi int, а на самом деле time_zapisi time
1
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
06.02.2014, 00:07
Цитата Сообщение от PavelTX Посмотреть сообщение
2014-01-30
Это не дата, как вы очевидно подумали, а число 1985
1
20 / 20 / 1
Регистрация: 03.01.2013
Сообщений: 184
06.02.2014, 06:51
invm, верно подметил, вообще все кроме цифр в SQL должно быть в одинарных кавычках - '2014-01-30', '20140202', '2014-02-20 14:52:30', 'Hi, world!' and so on...
1
1 / 1 / 0
Регистрация: 05.02.2014
Сообщений: 13
06.02.2014, 09:32  [ТС]
Цитата Сообщение от cygapb-007 Посмотреть сообщение
T-SQL
1
2
3
use Video;
insert into operatorskaia (nazvanie,data_zapisi,time_zapisi,arhivacia)
values('day-1','20140130','14:30','20140130');
Спасибо ! выручил, только у меня на двоеточие ошибку выдает, поэтому также без пробелов поставил вот так и все заработало :
use Video

insert into operatorskaia (nazvanie,data_zapisi,time_zapisi,arhiva cia)
values('day-1','20140130','1430','20140130');

А еще подскажите это из за версии SQL зависит, почему выдает ошибку на двоеточие... ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.02.2014, 09:32
Помогаю со студенческими работами здесь

Ошибка unsupported operand type(s) for +: 'int' and 'str'
Здравствуйте, выскакивает такая ошибка, после введения числа и текста и нажатия на кнопку зашифровать. Хотя все переменные я задал и вроде...

Ошибка: TypeError: unsupported operand type(s) for >>: 'str' and 'int'
class Note(): def __init__(self, note, found=False): self.note = note self.found = found self.pith = ...

TypeError: unsupported operand type(s) for *: 'int' and 'type'
Подскажите что за ошибка? TypeError: unsupported operand type(s) for *: 'int' and 'type' import math a=float(input(&quot;Введите...

Int is incompatible with date
Доброго времени суток. Возникла такая проблема, при вызове динамически собираемого запроса возникает ошибка типа:Operand type clash: int is...

Ошибка "unsupported operand type(s) for +: 'int' and 'list'"
Как избежать этой ошибки на 7 строке? k=int(input('Введите количество k элементов списка: ')) a= b=a d=a for i in range(k): ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru