Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
-14 / 7 / 4
Регистрация: 24.02.2013
Сообщений: 234

Ошибка в строке Sql запроса

01.09.2013, 19:07. Показов 1392. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
str обычная строка такого типа "ddd" пытаюсь установить имя ячейки столбца Name значением из переменной str,но пишет ошибку

"UPDATE PayDayTable SET Name="+str+" WHERE Id=6", connection

ex {"Недопустимое имя столбца \"ddd\"."} System.Exception {System.Data.SqlClient.SqlException}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.09.2013, 19:07
Ответы с готовыми решениями:

Ошибка подготовки параметризированного SQL запроса
Здравствуйте! Разрабатываю приложение в среде VS, язык С#, встраиваемая база данных Firebird Embedded. При выполнении SQL запроса для...

Ошибка SQL запроса к базе mdf с русскими символами
Здравствуйте, помогите пожалуйста, возникает ошибка при попытке SQL запроса к базе mdf(C#) с русскими символами, вот сам запрос: ...

При выполнении запроса UPDATE возникает ошибка ORA-00933: SQL command not properly ended для таблицы с составным ключом
Эй, ребята, я пытаюсь обновить свою таблицу следующей частью кода: private void button4_Click(object sender, EventArgs e) ...

1
 Аватар для C17H19NO3
218 / 212 / 63
Регистрация: 17.04.2012
Сообщений: 382
01.09.2013, 19:50
Лучший ответ Сообщение было отмечено ardos как решение

Решение

попробуйте так

C#
1
"UPDATE PayDayTable SET Name='"+str+"' WHERE Id=6", connection
А вообще, если делать правильно, то нужно изменять значение через параметр.

C#
1
2
3
4
5
string str = "ddd";
            SqlConnection con = new SqlConnection("constring");
            SqlCommand cmd = new SqlCommand("UPDATE PayDayTable SET Name=@val WHERE Id=6", con);
            cmd.Parameters.AddWithValue("@val", str);
            cmd.ExecuteNonQuery();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.09.2013, 19:50
Помогаю со студенческими работами здесь

SQL запросы, чем плоха конкатенация SQL запроса?
Опишу ситуацию, есть БД с несколькими таблицами, с которыми нужно совершать много разных операций при разных условиях. Операции...

Выполнение SQL запроса
Подключил БД к проекту C# через стандартный источник данных, далее подключил компоненты DataGridView для отображение данных из БД. В SQL...

автосоздание запроса SQL
Здравствуйте. Помогите мне пожалуйста с задачей. вот у меня на сервере есть таблица "Склад" с полями...

Выполнение запроса SQL
И так в прошлой проблеме мы так и не смогли найти решения,именно по этому я прошу вас чтобы вы предоставили мне свой кусочек кода(в...

Формирование T-SQL запроса
Добавление данных в бд, ошибка говорит о том, что неправильный запрос, помогите его сформировать пожалуйста, не могу понять что не так( ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru