Flower@12 Ответов: 1

Моя проблема с подключением SQL соединение было успешно установлено с сервером, но затем произошла ошибка


Мой проект разработан в Vb и Mysql. Теперь я получил сообщение об ошибке"соединение было успешно установлено с сервером,но затем произошла ошибка в процессе входа в систему"

Мой код подключения к БД таков
Public Sub OpenDatabase(ByVal pblnOpen As Boolean)
        If GCon.State = ConnectionState.Open Then GCon.Close()
        GCon.ConnectionString = String.Format("Server={0};user id={1};password={2};database={3};Pooling=false", GstrServerName, GstrDBUser, GstrDBPass, GstrDBName)
        If pblnOpen Then GCon.Open()
    End Sub


Что я уже пробовал:

Я пробовал много других, но ошибка не была устранена

Jochen Arndt

Пожалуйста, покажите соответствующие строки кода. Сообщение об ошибке выглядит как сообщение, созданное вашим приложением. Таким образом, вы должны быть в состоянии найти соответствующий код.

Если да, то у вас уже есть какая-то проверка ошибок. Затем получите код ошибки и/или описание и добавьте его в строку сообщения об ошибке. Они содержат гораздо больше деталей и помогают решить проблему.

Пожалуйста, используйте зеленую ссылку "улучшить вопрос", чтобы добавить эту информацию. Без этого помочь невозможно.

Jochen Arndt

Если ошибка возникает в коде из обновленного вопроса, используйте блок try catch вокруг GCon.Open() и сообщите полное сообщение об исключении, чтобы получить более подробную информацию о том, что произошло.

Но поскольку ваше сообщение не похоже на сообщение о системной ошибке, оно также может появиться в коде, который еще не показан.

[no name]

Хорошо, сэр, но код теперь работал, потому что по милости богов у меня была еще одна резервная копия моего проекта, так что ошибка теперь была решена, но я до сих пор не знал, почему была показана ошибка.Я сравнил свои резервные коды с текущими, и никаких изменений не произошло .В любом случае, спасибо, сэр..

1 Ответов

Рейтинг:
1

OriginalGriff

Проверьте имя и пароль, которые вы передаете с помощью отладчика, и попробуйте использовать "UID" и "PWD" вместо "user id" и "password" в строке подключения.