LINUX.ORG.RU

Sql Error ? ---> «monoDeveloper C#»


0

1

Не как не догоняю в чем ошибка Подскажите плиз

using MySql.Data.MySqlClient; 
        public class mySql
        {
                public static string mysql_user = "mysql -u mailsql -p mailsql";
                public static string mysql_pass = "pass";
                public static string ConnectSql =(mysql_user + mysql_pass);
                MySqlConnection mysql_connect = new MySqlConnection(ConnectSql);
 
                MySqlCommand mysql_query = new MySqlCommand("SELECT `username` FROM `users`;", mysql_connect);
        }

Не получается скомпилить mysql_query

Main.cs(74,74): Error CS0236: A field initializer cannot reference the nonstatic field, method, or property `sqlconsole.mySql.mysql_connect' (CS0236) (sql console)


Последнее исправление: CyberDx (всего исправлений: 1)

Статиком что-то надо сделать ;)

slackwarrior ★★★★★
()

Он тебе пишет, что в инициализаторе ты не можешь ссылаться на нестатическое поле, метод или свойство.

slackwarrior ★★★★★
()
Ответ на: комментарий от slackwarrior

Странно , если бы ошибка была в статике начал бы кричать еще с

MySqlConnection mysql_connect = new MySqlConnection(ConnectSql);

CyberDx
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.