This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Проблема MySql error

Mi7kiro

Новый участник
27 Июн 2022
35
0
63
C#:
using System;
using System.Data;
using GTANetworkAPI;
using MySql.Data.MySqlClient;

namespace ServerSide
{
    public class MySql : Script
    {
        private static MySqlConnection _connection;
        private String _host { get; set; }
        private String _user { get; set; }
        private String _pass { get; set; }
        private String _base { get; set; }

        private MySql()
        {
            this._host = "localhost";
            this._user = "root";
            this._pass = "root";
            this._base = "test";
        }

        public static void InitConnection()
        {
            MySql sql = new MySql();
            String SqlConnection = $"SERVER={sql._host};PASSWORD={sql._pass};UID={sql._user};DATABASE={sql._base};";
            _connection = new MySqlConnection(SqlConnection);

            try
            {
                _connection.Open();
                if (_connection.State == ConnectionState.Open)
                {
                    NAPI.Util.ConsoleOutput("All things good!");
                }
                _connection.Close();
            }
            catch (Exception e)
            {
                NAPI.Util.ConsoleOutput("" + e);
            }
        }

    }
}

при подключении такая ошибка:


Помогите исправить пожалуйста
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,816
1,869
208
35
первая ссылка из гугла



Ошибка object cannot be cast from dbnull to other types означает, что ты пытаешься присвоить переменной какого-то определённого типа (например Int) значение, которое получаешь из базы данных, но база данных отдаёт тебе значение NULL в этом месте.
Ты не можешь присвоить переменной с определённым типом значение NULL

В коде, который ты скинул нет никакого селекта из дб, это просто код соединения.
Ошибка возникает не в нём.
 

Mi7kiro

Новый участник
27 Июн 2022
35
0
63
ну так в этом и проблема, что больше с базой ничего у меня не связано
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,816
1,869
208
35

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,594
2,752
219