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

Ошибка при добавлении

27.04.2011, 09:43. Показов 1247. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 string SQLString = "";
            SQLString = "INSERT INTO computers(ID, Processor, RAM, HDD, Videocard, Sound, Cost, Type) VALUES('" + id + "','" + proc + "','" + ram + "'," + hdd + "','" + video + "','" + sound + "'," + cost + "','" + type + ");";
            OleDbCommand SQLCommand = new OleDbCommand();
            SQLCommand.CommandText = SQLString;
            SQLCommand.Connection = database;
            int response = -1;
            try
            {
                response = SQLCommand.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
Вот так добавляю запись в таблицу, ошибка синтаксиса пишет. Не могу разобраться...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.04.2011, 09:43
Ответы с готовыми решениями:

Ошибка при добавлении данных в БД при нажатии на кнопку
Пишу приложение для БД access на C#. Существует форма "добавить" на которой расположены text.box, checkbox и combobox , необходимо чтобы...

Ошибка при добавлении
Добрый день! есть база в IBExpert c процедурой: begin insert into...

Ошибка при добавлении базы
"Ошибка при подключении к базе данных: Ошибка при подключении к серверу. При подключении к SQL Server 2005 эта ошибка может быть вызвана...

2
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
27.04.2011, 09:50
Для начала попробуй вывести на экран свой получившийся запрос. Иногда ошибка становится видна сразу
0
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
27.04.2011, 10:13
Увы, не Вы первый, судя по всему и не Вы последний.... Используйте параметризированные запросы вместо склеивания sql query из строки(контроль типов да и просто удобнее), или пишите нормальный построитель запросов!! У вас в sql пропущены кавычки, знаками !! указано - где.
C#
1
SQLString = "INSERT INTO computers(ID, Processor, RAM, HDD, Videocard, Sound, Cost, Type) VALUES('" + id + "','" + proc + "','" + ram + "',!'!" + hdd + "','" + video + "','" + sound + "',!'!" + cost + "','" + type + "!'!);";
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.04.2011, 10:13
Помогаю со студенческими работами здесь

Ошибка при добавлении в таблицу
Приветствую не силен в бд на шарпе. Если есть кто подскажет в чем проблема Проект вложен вторая форма - кнопка добавить. Буду...

Ошибка при добавлении информации в БД
Здравствуйте ! Помогите пожалуйста найти ошибку в коде : string addEmp = string.Format("INSERT INTO Tanamshromlebi...

Ошибка при добавлении записи
Здравствуйте, нужна консультация! Подключил к проекту в C# базу данных, но при компиляции подключение отсутствует. Из этого не могу...

Ошибка при добавлении в БД Access
Если не затруднит, помогите исправить ошибку

Ошибка при добавлении записей в бд
Здравствуйте! Такая ситуация: есть private List<Education> List = new List<Education>(); там хранятся данные. При заполнении...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
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