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

Глюк при работе с параметром

07.12.2014, 11:07. Показов 784. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В коде переменные a и b меняются, значение в param.Value тоже, а вот в таблице все 4 строки заполняются переданными значениями при первом вызове цикла foreach, а дальше пофиг на то, что a и b менялись. Что в первый раз передалось, тем и заполнились все строки.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
foreach (KeyValuePair<double, int> kvp in lenDict)
                {
                    double a = Double.Parse(kvp.Key.ToString());
                    int b = Int32.Parse(kvp.Value.ToString());
                   // string sql = string.Format("Insert Into Frequencies (len, num) Values ('{0}', '{1}')", a, b);
                    
                  //  odb.Parameters[0].Value = a;
                    OleDbParameter param;
                    param = new OleDbParameter();
                    param.ParameterName = "@len";
                    param.Value = a;
                    param.OleDbType = OleDbType.Double;
                    odb.Parameters.Add(param);
 
                    param = new OleDbParameter();
                    param.ParameterName = "@num";
                    param.Value = b;
                    param.OleDbType = OleDbType.Integer;
                    odb.Parameters.Add(param);
                    odb.CommandText = "Insert Into Frequencies (len, num) Values (@len, @num)";
                    //using (OleDbCommand cmd = new OleDbCommand(sql, cnn))
                    //{
                        odb.ExecuteNonQuery();
                   // }
                }
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.12.2014, 11:07
Ответы с готовыми решениями:

Глюк при работе сайта на локальном ASP.net Development Server
Вопрос Глюк при работе сайта на локальном ASP.net Development Server Доброго времени суток. Проблема состоит в следующем, имеется сайт, у...

Глюк при работе с длинными строчками
Если строка длиннее чем рабочее поле в студии, постоянно возникает проблема: если я там что нибудь выделяю и вообще двигаю курсор мышкой,...

Глюк при работе с базами данных
Ситуация: В Delphi 6.0 создаётся приложение по работе с базами данных. Такой глюк: Обнаружено, что во время изменения данных во время...

1
311 / 309 / 125
Регистрация: 29.01.2013
Сообщений: 638
Записей в блоге: 1
07.12.2014, 17:52
Команду odb создаете до цикла, а дальше в цикле добавляете и добавляете параметры, не меняя значения первых - а их команда и берет при дополнении. Вам всего лишь в теле цикла надо оставить:
C#
1
2
3
4
5
6
7
8
9
10
foreach (KeyValuePair<double, int> kvp in lenDict)
                {
                    double a = Double.Parse(kvp.Key.ToString());
                    int b = Int32.Parse(kvp.Value.ToString());
                    odb.Parameters["@len"].Value = a;
                    odb.Parameters["@num"].Value = b;
                    // CommandText тоже можно вне цикла задать
                    //odb.CommandText = "Insert Into Frequencies (len, num) Values (@len, @num)";
                        odb.ExecuteNonQuery();
                }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.12.2014, 17:52
Помогаю со студенческими работами здесь

Случайный/непонятный глюк при работе с репозитарием
Поясните пожалуйста как мог получиться файл-dfm с таким содержимым inherited fSaveVarDlg: TfSaveVarDlg ClientWidth = 476 ...

Неонятный глюк Delphi при работе с FindFirst/FindFirstFile в режиме Step Over (F8)
Неонятный глюк Delphi при работе с FindFirst/FindFirstFile в режиме Step Over (F8) Суть - есть код, где вызывается поиск файлов. Есть 2...

Глюк в работе АЦП
Добрый вечер. Есть задача - поочередное чтение каждого канала АЦП на ATmega48PA и сохранение результата в ОЗУ. Я реализовал её так: ...

Духовой шкаф Whirlpool AKZ 209/IX/01, глюк в работе
Доброго дня коллеги! Такой случай,духовка Whirlpool AKZ 209/IX/01 858520938032 141041024230 ,на любом режиме включает по очереди тэн...

Исключение при работе с pictureBox (задание картинки при работе с формой)
Хочу задать изображение в компоненте pictureBox во время разработки формы, чтоб при запуске проги сразу отображалась картинка. Задаю...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Философия технологии
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(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru