Unable to convert MySQL date-time value to System.DateTime

Ошибка: Unable to convert MySQL date/time value to System.DateTime В комментариях многие жалуются, что у них при работе с базой данных Mysql возникает ошибка: Unable to convert MySQL date/time value to System.DateTime и просят подсказать или показать, как можно решить данную проблему. Возникновение ошибки Рассмотрим возникновение данной ошибки на простой примере. Предположим, что у нас … Читать далее

Cоздание файла App.Config c элементом connectionStrings

Cоздание файла App.Config c элементом connectionStrings Продолжаем работать с приложением, созданным в предыдущей статье. Сегодня повысим гибкость, и переносимость нашего приложения, переместив строку подключения из кода программы в отдельный конфигурационный файл. Создание и добавление файла App.Config Чтобы создать конфигурационный файл необходимо выполнить несколько простых действий: 1. Перейдите в окно Solution Explorer 2. Нажмите правую кнопку … Читать далее

Установка MySQL for Visual Studio

Как установить MySQL for Visual Studio? MySQL for Visual Studio это продукт от компании Microsoft, который предоставляет дополнительные инструменты для разработчиков, например, такие как Design Time Support, Query Designer, Stored Routine Debugging, Entity Framework, а так же обеспечивает доступ к объектам и данным MySQL из программы Visual Studio. Установка 1. Переходим на официальный сайт компании … Читать далее

Почему в Data Source нет Mysql Database?

Почему у меня в Data Source нет пункта Mysql Database? В комментариях многие спрашивают, почему при подключении к базе данных Mysql, с помощью графического интерфейса Visual Studio, в Data Source нет пункта: Mysql Database и просят показать или рассказать, как сделать так, чтобы он снова появился. Данная «проблема» действительно существует и она связана с тем, … Читать далее

Получение данных из базы данных Mysql с помощью метода ExecuteReader

Mysql метод ExecuteReader В этой статье хочу показать на простом примере, как можно получить данные из базы данных Mysql с помощью метода ExecuteReader. И так предположим, что у нас есть база данных notebook, которая содержит всего одну таблицу Friends. Данная таблица состоит из трёх столбов: id, name, age и уже содержит несколько записей. В качестве … Читать далее

Вызов хранимой процедуры на клиенте

Вызов хранимой процедуры MySQL на клиенте В этой статье добавим возможность вызова хранимой процедуры из нашего клиентского приложения. Для начала не много изменим GUI нашего приложения, добавив на форму три элемента: два текстовых поля: txtContent и txtReply и одну кнопку с надписью ответить. Затем создадим метод ReplyToComment, который будет принимать два параметра: текст ответа и … Читать далее

SQL инъекции — промежуточный уровень

Источник https://www.kalitutorials.net/2015/02/sql-injection-intermediate-level.html Это теоретический пост, посвящённый разновидностям атак типа SQL инъекция и самой концепции этого понятия. У атакующего нет прямого способа писать полноценные запросы, поэтому он или она может лишь изменять URL или вводить данные в текстовые формы. Однако понимание MySQL (или любой другой СУБД) части атаки также необходимо. Оно пригодится, когда вы столкнётесь с … Читать далее

c# Как удалить строку в базе данных Mysql?

Удаление строки (записи) в базе данных Mysql Из этой статьи Вы узнаете, как удалить строку или запись в базе данных Mysql с помощью языка c#. Надеюсь, что Вы уже хотя бы не много знаете, как работать с базой данных MySQL, потому что в этой статье я не буду подробно расписывать многие моменты, о которых уже … Читать далее

Протокол XML-RPC для вызова удаленных процедур WordPress

Вызов удаленной процедуры WordPress с помощью протокола XML-RPC XML-RPC это протокол вызова удаленных процедур, который использует формат XML для кодирования данных и протокол HTTP для обмена данными по сети между клиентом и сервером. В нашем примере в качестве клиента будет выступать Windows Forms приложение, а в качестве сервера, сайт под управлением cms WordPress. Данная cms … Читать далее

Работа с СУБД MySQL в C#

Работа с базой данных MySQL в C# Рассмотрим простенькую задачку. У нас есть сайт, управление, которым осуществляется с помощью cms WordPress, а все данные хранятся в базе данных СУБД MySQL. Нужно создать клиентское приложение, которое будет подключаться к базе данных, получать все комментарии за сегодняшний день и выводить их в DataGridView. Подготовка Создадим Windows Forms … Читать далее