С Новым годом! Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
0 / 0 / 1
Регистрация: 03.03.2013
Сообщений: 23

Несоответствие типов данных в выражении условия отбора

30.04.2013, 23:15. Показов 2475. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет. помогите с запросом пожалуйста. выходит ошибка "Несоответствие типов данных в выражении условия отбора." как правильно написать??

Ошибка


C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
  private void addBTN_Click(object sender, EventArgs e)
        {
            OleDbCommand cmd = new OleDbCommand();
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "Insert into Ремонт ([Код ремонта], [Дата приема], [Наименование], [ФИО клиента], [Телефон], [Описание поломки] , [Состояние], [Дата выдачи]) Values ('" + kodremontaTB.Text + "' ,'" + dateTimePicker2.DataBindings + "','" + nameremontTB.Text + "','" + FIOklTB.Text + "','" + telefonTB.Text + "','" + opisanpolomkiTB.Text + "','" + sostoyaniaCB.Checked +  "' ,'" + dateTimePicker1.DataBindings + "'  )";
            cmd.Connection = myCon;
            myCon.Open();
            cmd.ExecuteNonQuery();
            myCon.Close();
 
            this.ремонтTableAdapter.Update(sinkaDataSet); 
            MessageBox.Show("Запись добавлена");
            this.Close();
        }

Типы данных
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.04.2013, 23:15
Ответы с готовыми решениями:

Несоответствие типов данных в выражении условия отбора
Здравствуйте, ув. Гуру! Хочу сделать если ткстбоскы пустые ничего не добавлялось, но у меня выдает ошибку "Несоответствие типов данных...

Несоответствие типов данных в выражении условия отбора
есть переменная Id (int) необходимо выполнить запрос, в котором сравнивается значение Id и значения поля таблицы Вот запрос: ...

Несоответствие типов данных в выражении условия отбора БД
Столкнулся с подобной проблемой, когда пытаюсь в источнике данных получить какие-либо данные, т.е. по сути мне нужно проверить таблицу на...

5
38 / 38 / 10
Регистрация: 08.03.2012
Сообщений: 236
30.04.2013, 23:29
попробуй убрать из запроса поле "код ремонта", т.к. он у тебя типа "счетчик". Либо поменяй сам тип на числовой

Добавлено через 2 минуты
Цитата Сообщение от antoshins Посмотреть сообщение
dateTimePicker2.DataBindings
если тебе нужна дата из dateTimePicker, то она выводится через св-во "value"
C#
1
dateTimePicker2.Value
1
0 / 0 / 1
Регистрация: 03.03.2013
Сообщений: 23
30.04.2013, 23:31  [ТС]
а у даты тип такой будет ??? dateTimePicker2.DataBindings
и checkbox так?? sostoyaniaCB.Checked
0
38 / 38 / 10
Регистрация: 08.03.2012
Сообщений: 236
30.04.2013, 23:36
Цитата Сообщение от antoshins Посмотреть сообщение
а у даты тип такой будет ??? dateTimePicker2.DataBindings
не понял вопроса

Цитата Сообщение от antoshins Посмотреть сообщение
и checkbox так?? sostoyaniaCB.Checked
с чекбоксом все правильно
0
0 / 0 / 1
Регистрация: 03.03.2013
Сообщений: 23
30.04.2013, 23:38  [ТС]
Цитата Сообщение от Nike Jagger Посмотреть сообщение
попробуй убрать из запроса поле "код ремонта", т.к. он у тебя типа "счетчик". Либо поменяй сам тип на числовой

Добавлено через 2 минуты

если тебе нужна дата из dateTimePicker, то она выводится через св-во "value"
C#
1
dateTimePicker2.Value

не помогает
0
38 / 38 / 10
Регистрация: 08.03.2012
Сообщений: 236
30.04.2013, 23:43
C#
1
cmd.CommandText = "Insert into Ремонт ([Дата приема], [Наименование], [ФИО клиента], [Телефон], [Описание поломки], [Состояние], [Дата выдачи]) Values ('" + dateTimePicker2.Value + "', '" + nameremontTB.Text + "', '" + FIOklTB.Text + "', '" + telefonTB.Text + "', '" + opisanpolomkiTB.Text + "', '" + sostoyaniaCB.Checked +  "', '" + dateTimePicker1.Value + "'  )";
вот так по идее должен выглядеть запрос, если не помогает - я умываю руки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.04.2013, 23:43
Помогаю со студенческими работами здесь

БД Access: Несоответствие типов данных в выражении условия отбора
при запуске приложения н еработают кнопки удаления и редактирования пмогите разобраться.Вылетает ошибка "Несоответствие типов данных...

Несоответствие типов данных в выражении условия отбора com.ExecuteNonQuery();
Идёт запись в БД Access. В первых двух comboBox написан текст ( берёт из таблицы ), остальные поля идут числа. В БД первые два поля идут...

Удаление строки из таблицы: Несоответствие типов данных в выражении условия отбора
Пишу прогу. Она должна удалять строку из таблицы Friends согласно условию Where но на 8 строке оно постоянно выдает ошибку...

Несоответствие типов данных в выражении условия отбора при удалении строк
Пытаюсь удалить выбранные строки в datagridview из бд. Загрузка из бд в datagridview.Тут Все корректно работает. OleDbDataAdapter del =...

Ошибка "Несоответствие типов данных в выражении условия отбора"
Помогите, пожалуйста. Есть форма, на ней три combobox и три TextBox. При заполнении и нажатии кнопки сохранить выползает: Несоответствие...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru