Hi,
hast du schon probiert die Verbindung über ein DSN zu steuern?
Ich bin mir auch nicht sicher ob der Connectionstring korrekt ist. Ob du einen Prover + Driver gemeinsam verwenden kannst.

Mit folgenden String hatte ich nie Probleme:
Code:
ConnODBC = new OdbcConnection("Driver={Client Access ODBC Driver (32-bit)}" +
"; System = " + vLogIn.System +
"; UID = " + vLogIn.User +
"; PWD = " + vLogIn.Password +
"; DBQ = " + vLogIn.Library +
"; CATALOGOPTIONS=1; CMT=0");
Keine ahnung in welcher Sprache du entwickelst, du solltest jedoch ein eigenes Connection-Objekt erstellen, wenn das möglich ist.

Die Fehlermeldung sehr seltsam aus. Hast du die Möglichkeit mittels Exeptions eine "genauere" Fehlerbeschreibung zu erhalten?
Vielleicht so ähnlich wie:

Code:
try
{
  vConnODBC.Open();
  MessageBox.Show("Verbindung hergestellt", "Connection");
  return 0; // OK
}
  catch (Exception e)
{ 
  MessageBox.Show(e.Message);
  return -1; // Fehler
}