Я новичок в проектах смарт-устройств. Я установил MySQL Connector Net 6.4.4. И я добавляю MySql.Data.CF для подключения MySQL в 2008 году.
Но я не могу получить вывод. "Невозможно подключиться к любому из указанных хостов MySQL." исключение через connection.open ().
server=192.168.1.100;User Id=mcubic;Persist Security Info=True;database=mcubic
это рабочая строка подключения. Таким образом, идентификатор пользователя сервера базы данных, пароль верны. Нет проблем в этом. Но я не могу понять, почему это происходит из-за ошибки только в проектах Smart Device.
Код, указанный ниже.
try
{
string connectionString = "server=192.168.1.100;User Id=mcubic;Persist Security Info=True;database=mcubic";
string query = "select b.Outlet_Master_Name from mcs_user_outlet a,outlet_master b where a.Mcs_User_Outlet_User_Id=3 and a.Mcs_User_Outlet_Outlet_Id = b.Outlet_Master_Id";
MySqlConnection connection = new MySqlConnection(connectionString);
MySqlCommand command = new MySqlCommand(query, connection);
connection.Open();
MySqlDataReader Reader = command.ExecuteReader();
while (Reader.Read())
{
comboBox1.Items.Add(Reader[0].ToString());
}
connection.Close();
}
catch(Exception ex)
{
MessageBox.Show(""+ex.Message);
}
Помогите мне выяснить ошибку.
Я пробовал ниже Строки подключения.
server=192.168.1.100;UID=mcubic;Persist Security Info=True;database=mcubic
server=192.168.1.100;User Id=mcubic;Persist Security Info=False;database=mcubic
server=192.168.1.100;User Id=mcubic;Persist Security Info=False;Initial Catalog=mcubic;
server=192.168.1.100;UID=mcubic;Persist Security Info=True;database=mcubic;pooling = false;
но бесполезно.