Часто возникающие проблемы с базами данных в ADO.NET

Приветствую всех! В этой статье я буду описывать частые проблемы которые встречаются при работе с базами данных в ADO.NET. Тема будет расти по мере возможности, добавляя новые решения проблема при работе в ADO.NET

  • Как после вставки данных, сохранить их в базе данных C#?

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

  • После вставки данных, в базу данных, русские символы заменяются вопросительным знаком C#

Все дело в кодировки исправить эту ситуацию можно не сколькими способами. Установить кодировку в студии при локальной базе данных не возможно, но можно сделать в Microsoft SQL Server Management Studio при создании базы данных. Так же можно указать при вставки данных символ N что позволяет сохранить в utf8 кодировке.

Есть еще один способ и он является более правильным использовать параметры команды:

Обновлено: 26.05.2019 — 14:27

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.