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

Ввод данных с помощью клавиатуры в PostgreSQL

29.12.2023, 09:48. Показов 1774. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как реализовать добавление данных в datagrid с помощью клавиатуры, чтобы записывалась в базу postgresql?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.12.2023, 09:48
Ответы с готовыми решениями:

Ввод данных как с клавиатуры, так и с помощью ДПСЧ
Нужно переделать програму что бы матрицу можно было вводить как и с клавиатуры, так и "random". И сделать меню для просмотра...

Для задания исходной матрицы предусмотреть ввод с клавиатуры или ввод с помощью датчика случайных чисел
Разработать алгоритм и написать программу на языке Turbo Pascal. Задана матрица (двумерный массив) A размером N x М, состоящая из...

Ввод данных с помощью формы, проведение каких-либо расчетов с помощью Excel и вывод данных в форму
Разработать одну - две электронные формы по теме и запрограммировать их с помощью языка VBA Автоматизация работы с MS Excel (ввод данных...

9
403 / 265 / 69
Регистрация: 12.04.2020
Сообщений: 1,404
29.12.2023, 19:32
в чем сложность заключается?
0
1 / 1 / 1
Регистрация: 28.01.2014
Сообщений: 144
30.12.2023, 13:40  [ТС]
Dr9vik, как реализовывается в постгре,
0
 Аватар для XIST
1962 / 1072 / 148
Регистрация: 01.10.2009
Сообщений: 3,612
Записей в блоге: 1
30.12.2023, 14:01
tru2, к постгре не имеет отношения вопрос, это делается как и с любой базой. У вас конкретно спрашивают что не получается. А вопрос, по функциональности сохранения данных с DG
0
01.01.2024, 12:42

Не по теме:

ты попробуй силой мысли добавить, с клавиатурой любой добавить сможет

0
1 / 1 / 1
Регистрация: 28.01.2014
Сообщений: 144
06.01.2024, 02:05  [ТС]
XIST, вот пример, хочу по кнопке записать данные, таблица состоит из первичного ключа и post (должность)
Я прошу показать пример как добавлять данные, может я неправильно прошу совета я не знаю
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 private void button1_Click(object sender, EventArgs e)
        {
            NpgsqlConnection conn = new NpgsqlConnection("Server = localhost;Port = 5432; Database = postgres; username = postgres; Password=01234567;");
            
            conn.Open();
            NpgsqlCommand comm = new NpgsqlCommand();
            comm.Connection = conn;
        
            NpgsqlCommand cmd1 = new NpgsqlCommand("insert into post_worker values (post)",conn);
        //NpgsqlDataAdapter da = new NpgsqlDataAdapter(sql, conn); 
       //     cmd1.Parameters.Add(new NpgsqlParameter("post", textBox1.Text));
            cmd1.Parameters.Add(new NpgsqlParameter("post", textBox2.Text));
          
            cmd1.ExecuteNonQuery();
        }
0
403 / 265 / 69
Регистрация: 12.04.2020
Сообщений: 1,404
06.01.2024, 02:16
https://learn.microsoft.com/ru... abs=csharp
0
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
06.01.2024, 02:53
Цитата Сообщение от tru2 Посмотреть сообщение
таблица состоит из первичного ключа и post (должность)
тогда в после insert into post_worker нужно явно указывать поля, в которые пишешь значения
и к имени параметра нужно знак @ добавлять
C#
1
2
3
4
5
6
7
8
  using (NpgsqlConnection conn = new NpgsqlConnection("Server = localhost;Port = 5432; Database = postgres; username = postgres; Password=01234567;"))
 {
     using (NpgsqlCommand cmd1 = new NpgsqlCommand("insert into post_worker(post) values (@post)", conn))
     {
         cmd1.Parameters.AddWithValue("@post", textBox2.Text);
         cmd1.ExecuteNonQuery();
     }
 }
Добавлено через 1 минуту
Dr9vik,

C#
1
2
3
4
5
6
7
8
9
10
11
System.Data.SqlClient.SqlConnection sqlConnection1 = 
    new System.Data.SqlClient.SqlConnection("YOUR CONNECTION STRING");
 
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand();
cmd.CommandType = System.Data.CommandType.Text;
cmd.CommandText = "INSERT Region (RegionID, RegionDescription) VALUES (5, 'NorthWestern')";
cmd.Connection = sqlConnection1;
 
sqlConnection1.Open();
cmd.ExecuteNonQuery();
sqlConnection1.Close();

Не по теме:

жуткий пример

1
643 / 338 / 139
Регистрация: 19.10.2013
Сообщений: 1,209
06.01.2024, 13:11
Лучший ответ Сообщение было отмечено tru2 как решение

Решение

небольшая правка
C#
1
2
3
4
5
6
7
8
9
10
11
  using (NpgsqlConnection conn = new NpgsqlConnection("Server = localhost;Port = 5432; Database = postgres; username = postgres; Password=01234567;"))
  {
      using (NpgsqlCommand cmd1 = new NpgsqlCommand("insert into post_worker(post) values (@post)", conn))
      {
          cmd1.Parameters.AddWithValue("@post", textBox2.Text);
 
          conn.Open();
 
          cmd1.ExecuteNonQuery();
      }
  }
1
1 / 1 / 1
Регистрация: 28.01.2014
Сообщений: 144
06.01.2024, 15:42  [ТС]
116rus, Спасибо большое)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.01.2024, 15:42
Помогаю со студенческими работами здесь

Создать базу данных в PostgreSQL с помощью PowerShell
Подскажите, как соединиться и создать базу данных в PostgreSQL с помощью PowerShell ?

Как правильно заменить ввод данных простой на ввод с клавиатуры?
#include "stdafx.h" #include <cstdlib> #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv) ...

Осуществить с помощью ассемблера ввод знакового числа с клавиатуры и его вывод на экран
Осуществить с помощью ассемблера ввод знакового числа с клавиатуры и его вывод на экран в заданных формах представления. Для ввода и вывода...

Вывести числовую матрицу 6×9 с помощью датчика случайных чисел и число k(ввод с клавиатуры)
вывести числовую матрицу 6×9 с помощью датчика случайных чисел и число k(ввод с клавиатуры). число k является номеро столбца, ...

Ввод данных с помощью scanf
Подскажите в чем ошибка оно говорит "Wrong" если вводишь 1 2 3 #include<stdio.h> #include<string.h> #include<locale.h> ...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru