Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 15.05.2010
Сообщений: 9
1

Метод который записывает данные в БД

12.05.2012, 00:24. Показов 610. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть метод который принимает на вход данные и SQL запрос. при двух кратном вызове этого метода возникает исключение The variable name '@ID_tov' has already been declared. Variable names must be unique within a query batch or stored procedure. Помогите,никакие идеи в голову не приходят.
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
26
27
28
29
cn.Open();
           SqlCommand cmd = new SqlCommand("Insert into Tovar" + "(ID_tov,Naim) Values (@ID_tov,@Naim)", cn);
            Insert("@Naim", "@ID_tov", Convert.ToString(vib()), cmd);
            cmd.ExecuteNonQuery();
            
            Insert("@Naim", "@ID_tov", Convert.ToString(textBox2.Text), cmd);
            
                cmd.ExecuteNonQuery();
               cn.Close();
public void Insert(string name,string name2, string value,SqlCommand cmd)
        {
            SqlCommand testCommand = new SqlCommand("SELECT COUNT(*) FROM Tovar", cn);
            int numRes = (int)testCommand.ExecuteScalar();
            SqlParameter param = new SqlParameter();
            //SqlParameter param = new SqlParameter();
            
            param.ParameterName = name2;
            param.Value = numRes+1;
            param.SqlDbType = SqlDbType.Int;
            cmd.Parameters.Add(param);
            
            param = new SqlParameter();
            param.ParameterName = name;
            param.Value = value;
            param.SqlDbType = SqlDbType.Text;
            cmd.Parameters.Add(param);
            
            
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2012, 00:24
Ответы с готовыми решениями:

Не записывает данные в базу
Не записывает данные в базу, но в ричбокс их выводит нормально... В чем проблема? using System;...

Не передаются данные и не записывает в SQLite
Добрый день! Возникла проблема с добавление данных в SQLite public void ConnectPostgrec(string...

Не записывает данные в DataSet (база Access)
Доброго времени суток. Пытаюсь реализовать редактирование таблицы Access через компонент...

Нужно написать код который записывает данные в файл
Нужно написать код который записывает введенные данные в текстовый документ.Вопрос от начинающего

0
12.05.2012, 00:24
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2012, 00:24
Помогаю со студенческими работами здесь

Скрипт, который в разные строки записывает буквы и цифры, цифры записывает как сумму
помогите сделать скрипт, который в разные строки записывает буквы и цифры, цифры записывает как...

метод, который зачитает данные из InputStream и преобразует их в строку, используя заданную кодировку
Помогите пожалуйста реализовать метод, который зачитает данные из InputStream и преобразует их в...

Метод изменяет исходные данные в масстве, который был передан как аргумент
Почему метод изменяет исходные данные в масстве, который был передан как аргумент? List<Point>...

Даны координаты точек в пространстве, написать метод, который проверяет, пересекаются ли данные точки
1. Создать класс ClassLibrary; 2. Создать статический метод в этом классе, реализующий...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru