Я работаю над приложением vb6.0. Все было хорошо, но вдруг я получаю ошибку :
Ошибка выполнения 3146: ODBC --call failed, когда я пытаюсь подключить приложение к базе данных.
Public W As Workspace
Public C As Connection
Set W = CreateWorkspace("NewODBCWorkspace", Id, Password, dbUseODBC)
Set C = W.OpenConnection("", dbDriverNoPrompt, False, OdbcConnectString)
Ошибка возникает в строке OpenConnection. Может кто-нибудь помочь, я действительно не знаю, почему это произошло.





Это была проблема с моим интернет-соединением. В тот момент, когда я изменил свое соединение на более стабильное, ошибка исчезла.
Возможно, вы захотите подумать о том, как ваше приложение может «изящно» справиться с таким сбоем. У ваших пользователей может возникнуть нестабильное сетевое соединение, и тогда они также застрянут с бессмысленным сообщением об ошибке.
Таким образом, мы можем закрыть этот ответ.