Hallo.
ich habe eine Datenbank basierend auf einem COM-Server programmiert.
es gibt beispielsweise folgende funktion
HRESULT insert([in] LONG clientId, [in] BSTR command);
die funktion gibt einen HRESULT zurück, der für die Fehlerbehandlung verwendet wird.
nun möchte ich diese Datenbank in C# ansprechen. wird der datenbankserver als objekt eingebunden, dann sieht der nun etwa so aus:
void ICOMMyDB.insert(int clientId, string command);
also kein Rückgabewert mehr, der zur Fehlerbehandlung verwendet werden kann.
ich habe gehört, dass man die HRESULTs automatisch als Exceptions alla
try.. catch zur Verfügung hat.
wie sieht der sourcecode dafür aus?
danke
gruß
edi
ich habe eine Datenbank basierend auf einem COM-Server programmiert.
es gibt beispielsweise folgende funktion
HRESULT insert([in] LONG clientId, [in] BSTR command);
die funktion gibt einen HRESULT zurück, der für die Fehlerbehandlung verwendet wird.
nun möchte ich diese Datenbank in C# ansprechen. wird der datenbankserver als objekt eingebunden, dann sieht der nun etwa so aus:
void ICOMMyDB.insert(int clientId, string command);
also kein Rückgabewert mehr, der zur Fehlerbehandlung verwendet werden kann.
ich habe gehört, dass man die HRESULTs automatisch als Exceptions alla
try.. catch zur Verfügung hat.
wie sieht der sourcecode dafür aus?
danke
gruß
edi
Comment