Aufruf von native Code

08/09/2009 - 16:19 von ChristianH | Report spam
Hi,

ich möchte die Funktion SQLGetInfo() aus C# aufrufen. Nachstehend der Aufruf
aus C++:

RETCODE ret;
char infoValue[ 4 ];
SWORD pcbInfoValue;

ret = ::SQLGetInfo( m_Database.m_hdbc, SQL_IDENTIFIER_QUOTE_CHAR ,
infoValue, sizeof( infoValue ), &pcbInfoValue);

Hierfür benötige ich einen Handle auf meine ODBCConnection.
Wie komme ich an den ODBCConnection-Handle?
Wie sieht der Aufruf von SQLGetInfo(..) in C# aus?

Danke und Grüße
Christian
 

Lesen sie die antworten

#1 Elmar Boye
08/09/2009 - 16:57 | Warnen spam
Hallo Christian
ChristianH schrieb:
Wie komme ich an den ODBCConnection-Handle?



Gar nicht.

Wie sieht der Aufruf von SQLGetInfo(..) in C# aus?



Und für Dein Problem siehe Fortführung unseres
anderen Threads in der Datenbankgruppe.

Die QuoteIdentifier Funktion ruft eben dieses auf,
wenn es mit einer Verbindung versorgt wird.

Nur ist der Aufruf internal und das Handle nicht
so einfach zu erhalten.

Gruß Elmar

Ähnliche fragen