Frage zu OdbcException

02/07/2009 - 16:03 von ChristianH | Report spam
Hi,

wenn ich mich mit einer Datenquelle über die DSN verbinden möchte, kann es
passieren, eine OdbcException ausgelöst wird, da noch zusàtzlich zur DSN die
Credentials in den ConnectionString aufgenommen werden müssen.

Enthàlt die Eigenschaft SQLState immer den Wert "28000", wenn zusàtzlich zur
DSN noch die Credentials benötigt werden (vgl. unten)?

private bool IsOdbcLogInFailedException(OdbcException a_odbcExeption)
{
for (int errorCounter = 0; errorCounter < a_odbcExeption.Errors.Count;
errorCounter++)
{
if (a_odbcExeption.Errors[errorCounter].SQLState == "28000") { return
true; }
}
return false;

Danke und viele Grüße
Christian
 

Lesen sie die antworten

#1 Tschügge
02/07/2009 - 17:20 | Warnen spam
Hallo Christian

Hier hast du eine Übersicht über alle SQLState's welche es in ANSI-SQL
gibt. Dort siehst du welche Codes was genau bedeuten. 28000 ist
"Invalid authorization specification"

http://www.halfile.com/odbc.html

Gruss Jürg

Ähnliche fragen