Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Приложение на .NET не подключается к MySql 
:(
    Опции темы
newVlad
Дата 27.10.2011, 19:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 12.9.2011

Репутация: нет
Всего: нет



Добрый день, уважаемые форумчане.
 .NET не моя область специализации, но пришлось столкнуться.
У меня есть исходники приложения работающего с БД MySql.
Проблема в том, оно без проблем запускается на всех SP XP, но не запускается на Windows 2008R2.
Т.е. оно запускается, но через раз.
Если быть конкретным, то глючит  этот участок кода (форма авторизации):
 
Код

string source = source = "Host="+ipBox.Text+";UserName=" + loginBox.Text + ";Password=" + passBox.Text + ";Database="+base.Text+";";

            try
            {
                
                using (MySqlConnection conn = new MySqlConnection(source))
                {
                    conn.Open();
                 
                    conn.Close();
                }
               
                
                 
                this.Visible = false;
                Form1 f = new Form1(this, source);
                f.Show();

                this.Hide();
            }
                
                catch (MySqlException ee)
                {
                    MessageBox.Show("Проблемы с подключением:" + ipBox.Text + " " + loginBox.Text);
                }

По коду как я понимаю, если подключение тестовое установлено появляется сама программа.
Порты все открыты, и никаких припятствий нет.
Единственное на что падает подозрение может драйвер для подключения к MySql устарел. Как я понимаю, когда писалось это приложения, тогда ещё и в помине не было Win7 и Win2008?
Что ещё можете подсказать? В каком направлении капать?
Заранее всем спасибо.

Это сообщение отредактировал(а) newVlad - 27.10.2011, 22:11
PM MAIL   Вверх
Ky7m
Дата 28.10.2011, 07:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 89
Регистрация: 8.4.2008

Репутация: 1
Всего: 2



А вот когда не срабатывает, что происходит исключение, ошибка авторизации. БД удаленно или локально?
PM MAIL ICQ   Вверх
newVlad
Дата 28.10.2011, 08:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 12.9.2011

Репутация: нет
Всего: нет



Цитата

А вот когда не срабатывает, что происходит исключение, ошибка авторизации. БД удаленно или локально?

Локальное исключение: Exception гласит, что ошибка подключения к серверу.
Никаких портов не закрыто. По telnet порт подключения прослушивается на ура.
Вот и подозрение, что может для более нового MS какой-нибудь драйвер выпустили от MySql? 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0613 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.