Помощь с MySql

  • Автор темы Автор темы MaksimHelp
  • Дата начала Дата начала

MaksimHelp

Client
Регистрация
23.09.2016
Сообщения
213
Реакции
8
Баллы
18
По видео rostonix пытаюсь подключиться к базе данных, но мне выдает ошибку помогите понять в чем проблема?

var result = String.Empty;
var command = new MySql.Data.MySqlClient.MySqlCommand();
command.CommandText = "SELECT = FROM 'City' ORDER BY RAND() LIMIT 1;";
var connectionString = "server=77.222.62.237;user=webnakmail;database=webnakmail;port=3306;password=M5epUPXXt;";
try
{
command.Connection = new.MySql.Data.MySqlClient.MySqlConnection(connectionString);
}
catch (Exeception e)
{
result = "MySql ошибка подключения";
}
return result;
 

Вложения

  • Безымянный.png
    Безымянный.png
    13,4 KB · Просмотры: 506
ну тебе ведь показывает ошибку и даже в какой строке, тебе это виднее в твоём кубике чем нам разбираться в нечитаемом коде
 
SELECT = FROM 'City' ORDER BY RAND() LIMIT 1;
Разве тут не ошибка в SQL запросе?
 
command.Connection = new.MySql.Data.MySqlClient.MySqlConnection(connectionString);
command.Connection = new MySql.Data.MySqlClient.MySqlConnection(connectionString);
. => пробел

Код:
Развернуть Свернуть Копировать
string server = project.Variables["db_server"].Value;
string port = project.Variables["db_port"].Value;
string user = project.Variables["db_user"].Value;
string password = project.Variables["db_pass"].Value;
string database = project.Variables["db_database"].Value;
project.Variables["mysql_conn_string_c"].Value = String.Format("server={0};port={1};user={2};password={3};database={4};", server, port, user, password, database);

var result = String.Empty;
var command = new MySql.Data.MySqlClient.MySqlCommand();
var connectionSTring = project.Variables["mysql_conn_string_c"].Value;

try {
    command.Connection = new MySql.Data.MySqlClient.MySqlConnection(connectionSTring);
    command.Connection.Open();
} catch(Exception e) {
    result = "Mysql ошибка: " + e.Message;
    throw new Exception(result);
} finally {
    command.Connection.Close();
}
return result;

Connection нужно открывать, иначе не чекает

var connectionString = "server=77.222.62.237;user=webnakmail;database=webnakmail;port=3306;password=M5epUPXXt;";
Спасибо *HAHA*
 
Последнее редактирование:
да там дело даже не в сроке открытия а в том что половино букв на русском
 
command.Connection = new MySql.Data.MySqlClient.MySqlConnection(connectionString);
. => пробел

Код:
Развернуть Свернуть Копировать
string server = project.Variables["db_server"].Value;
string port = project.Variables["db_port"].Value;
string user = project.Variables["db_user"].Value;
string password = project.Variables["db_pass"].Value;
string database = project.Variables["db_database"].Value;
project.Variables["mysql_conn_string_c"].Value = String.Format("server={0};port={1};user={2};password={3};database={4};", server, port, user, password, database);

var result = String.Empty;
var command = new MySql.Data.MySqlClient.MySqlCommand();
var connectionSTring = project.Variables["mysql_conn_string_c"].Value;

try {
    command.Connection = new MySql.Data.MySqlClient.MySqlConnection(connectionSTring);
    command.Connection.Open();
} catch(Exception e) {
    result = "Mysql ошибка: " + e.Message;
    throw new Exception(result);
} finally {
    command.Connection.Close();
}
return result;

Connection нужно открывать, иначе не чекает


Спасибо *HAHA*


Да на здоровье! Он все равно в триале!
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)