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

Передача данных в Postgresql

12.06.2022, 11:02. Показов 616. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу понять почему данные не передаются в бд

Есть контроллер

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
30
31
32
33
 public class UsersController : Controller
    {
        private readonly string ConnectionString = "Host=localhost;Port=5432;Database=CrudDb;Username=postgres;Password=12345;Maximum Pool Size=100";
 
        [HttpGet]
        public IActionResult Create()
        {
            return View();
        }
 
        [HttpPost]
        public IActionResult Create(Users users)
        {
 
            IDbConnection con;
 
            try
            {
                string insertQuery = "INSERT INTO users(name, phone) VALUES(@Name, @Phone)";
                con = new NpgsqlConnection(ConnectionString);
                con.Open();
                con.Execute(insertQuery, users);
                con.Close();
                return RedirectToAction(nameof(Index));
            }
            catch (Exception ex)
            {
                throw ex;
            }
 
        }
 
    }
Для неё есть модель
C#
1
2
3
4
5
6
7
8
9
10
 public class Users
    {
        public int Id { get; set; }
 
        public string Name { get; set; }
 
        public int Phone { get; set; }
 
 
    }
И есть страница

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 <form asp-action="Contacts" asp-controller="Home">
                    <div>
                        <div class="form-group">
                            <label asp-for="Name" class="col-form-label">Имя</label>
                            <input asp-for="Name" class="form-control" />
                        </div>
                        <div class="form-group">
                            <label asp-for="Phone" class="col-form-label">Телефон </label>
                            <input asp-for="Phone" class="form-control" />
                        </div>
                        <div>
                            <button class="btn btn-primary" type="submit">Отправить</button>
                        </div>
 
                    </div>
                </form>
Никаких ошибок не выдает, ввожу данные на странице, но в БД эти данные не передаются. Из библиотек, подключен Dapper и Npgsql
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.06.2022, 11:02
Ответы с готовыми решениями:

Передача обновленных данных из DataGreedView в базу PostgreSQL
Всем привет! Прошу помощи! Ситуация: Подгружается таблица из базы PostgreSQL с использованием DataSet и Data Adapter, затем из Data...

Импорт данных из excel файла в базу данных PostgreSQL
Приветствую, форумчане! Есть задание написать программу на delphi,которая импортирует данные из файла excel в БД PostgreSQL. Проблема в...

Выгрузка данных из БД postgresql
Как выгрузить данные из таблицы бд postgre в textbox (c#,asp.net)

2
Эксперт .NET
 Аватар для Usaga
14303 / 9388 / 1354
Регистрация: 21.01.2016
Сообщений: 35,394
13.06.2022, 05:22
h3os, научитесь уже отладчиком пользоваться.
0
 Аватар для Andrey-MSK
3349 / 2235 / 388
Регистрация: 14.08.2018
Сообщений: 7,556
Записей в блоге: 4
16.06.2022, 17:55
Цитата Сообщение от h3os Посмотреть сообщение
Никаких ошибок не выдает
Цитата Сообщение от h3os Посмотреть сообщение
C#
1
2
3
4
catch (Exception ex)
 {
 throw ex;
 }
А где обрабатывается вот это? Или оно само как-то магическим образом должно где-то что-то вывести?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.06.2022, 17:55
Помогаю со студенческими работами здесь

База данных postgreSQL
Подключаю таблицу эксель к postgresql через python, вылезает такая ошибка: can't adapt type 'numpy.int64'. Кто знает как это можно...

Подгрузка данных из БД PostgreSQL
Добрый ден. Помогите пожалуйста решить проблему с подгрузгой данных из БД PostgreSQL. Подключаюсь к базе через ODBC, сейчас мне надо...

C и PostgreSQL. Выборка данных
Доброе время суток уважаемые пользователи! Пытаюсь сделать выборку из базы данных postgresql. Использую libpq. Проблемма того рода....

Создание базы данных Postgresql
при команде: # sudo nano /etc/postgresql/11/main/pg_hba.conf создаётся пустой файл pg_hba.conf, что делать? почему его не было? и можно...

Выгрузка из базы данных PostgreSQL
Добрый день ,нужно выгрузить из БД ,каждую строку из поля 'test' в отдельный файл ,а имя файлу присвоить 'id',сейчас выгружает всё...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru