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

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

30.04.2013, 23:15. Показов 2500. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru