Taranga Geschrieben 9. Mai 2006 Geschrieben 9. Mai 2006 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
Taranga Geschrieben 9. Mai 2006 Autor Geschrieben 9. Mai 2006 von dem recordset selber kann man nicht den typ auslesen?
Taranga Geschrieben 9. Mai 2006 Autor Geschrieben 9. Mai 2006 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
Guybrush Threepwood Geschrieben 9. Mai 2006 Geschrieben 9. Mai 2006 Dieser Artikel beschreibt OLE DB ziemlich gut: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnodbc/html/msdn_ole4odbc.asp
Klotzkopp Geschrieben 9. Mai 2006 Geschrieben 9. Mai 2006 /******************************************************************** * 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)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden