ODBC Datenquelle indizierte Felder ermitteln

06/07/2009 - 11:12 von ChristianH | Report spam
Hi,

wie kann ich aus meinem C# Code heraus prüfen, welche Felder einer ODBC
Datenquelle indiziert sind?

Viele Grüße
Christian
 

Lesen sie die antworten

#1 ChristianH
06/07/2009 - 11:53 | Warnen spam
Hi,

ich habe gefunden, dass ich über die "OdbcMetaDataCollectionNames.Indexes"
die indizierten Felder ermitteln kann.

Beim Versuch diese abzufragen, erhalte ich eine Exception:
"Der von ODBC verwaltete Provider erfordert es, dass die
TABLE_NAME-Einschrànkung angegeben wird und für die
'GetSchema'-Indexauflistung ungleich Null ist"

Wo setzte ich die "TABLE_NAME-Einschrànkung"?
Wie erfülle ich die zweite Voraussetzung ( "...und für die
'GetSchema'-Indexauflistung ungleich Null ist" )?

Gruß
Christian

"ChristianH" wrote:

Hi,

wie kann ich aus meinem C# Code heraus prüfen, welche Felder einer ODBC
Datenquelle indiziert sind?

Viele Grüße
Christian

Ähnliche fragen