Veröffentlicht 9. Mai 200619 j Seas! Ist es möglich, dass man von einer Datenbank auch die Datentypen der einzelnen Felder bekommt? Ich verbinde mich mit OLEDB zu einer Access Datenbank! hab jetzt schon einiges versucht nur funkt nix wäre für eine hilfe sehr dankbar! lg Taranga
9. Mai 200619 j nicht das ich wüßte hm.... kk, thx trotzdem und wie funkt das dann mit dem IColumnsInfo? hab jetzt a bissal gegoogelt aber nicht wirklich was brauchbares gefunden MSDN hilft auch nicht wirklich weiter
9. Mai 200619 j Dieser Artikel beschreibt OLE DB ziemlich gut: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnodbc/html/msdn_ole4odbc.asp
9. Mai 200619 j /******************************************************************** * Get the characteristics of the rowset (the ColumnsInfo interface). ********************************************************************/ HRESULT myGetColumnsInfo ( IRowset* pIRowset, // [in] ULONG* pnCols, // [out] DBCOLUMNINFO** ppColumnsInfo, // [out] OLECHAR** ppColumnStrings // [out] ) { IColumnsInfo* pIColumnsInfo; HRESULT hr; if (FAILED(pIRowset->QueryInterface(IID_IColumnsInfo, (void**) &pIColumnsInfo))) { DumpError("Query rowset interface for IColumnsInfo failed"); return (E_FAIL); } hr = pIColumnsInfo->GetColumnInfo(pnCols, ppColumnsInfo, ppColumnStrings); if (FAILED(hr)) { DumpError("GetColumnInfo failed."); *pnCols = 0; } pIColumnsInfo->Release(); return (hr); } [/code] Quelle:http://msdn.microsoft.com/library/en-us/dnodbc/html/msdn_ole4odbc.asp?frame=true (Abschnitt: Describing Query Results)
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.