[Adapdev-commits] Adapdev/src/Adapdev.Data/Schema SchemaBuilder.cs,1.6,1.7
Status: Beta
Brought to you by:
intesar66
From: Sean M. <int...@us...> - 2005-05-13 03:51:35
|
Update of /cvsroot/adapdev/Adapdev/src/Adapdev.Data/Schema In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10399/src/Adapdev.Data/Schema Modified Files: SchemaBuilder.cs Log Message: Added SortableCollectionBase Changed ObjectComparer to ObjectSorter Updated ProviderInfo to include Oracle Provider Data Types Added some missed sql types that require lengths for sp generation Index: SchemaBuilder.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Data/Schema/SchemaBuilder.cs,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** SchemaBuilder.cs 14 Apr 2005 03:43:40 -0000 1.6 --- SchemaBuilder.cs 13 May 2005 03:51:26 -0000 1.7 *************** *** 226,235 **** } /// <summary> ! /// Gets the OleDbConnection.GetOleDbSchemaTable for a specified connection /// </summary> ! /// <param name="oledbConnectionString">The connectoin to use</param> ! /// <param name="guid"></param> ! /// <param name="filter"></param> /// <returns></returns> public static DataTable GetOleDbSchema(string oledbConnectionString, Guid guid, string filterCatalog, string filterSchema, string filterName, string filterType) { --- 226,239 ---- } + /// <summary> ! /// Gets the OLE db schema. /// </summary> ! /// <param name="oledbConnectionString">Oledb connection string.</param> ! /// <param name="guid">GUID.</param> ! /// <param name="filterCatalog">Filter catalog.</param> ! /// <param name="filterSchema">Filter schema.</param> ! /// <param name="filterName">Name of the filter.</param> ! /// <param name="filterType">Filter type.</param> /// <returns></returns> public static DataTable GetOleDbSchema(string oledbConnectionString, Guid guid, string filterCatalog, string filterSchema, string filterName, string filterType) { *************** *** 239,243 **** try { ! schemaTable = conn.GetOleDbSchemaTable(guid, getFilters(guid, filterCatalog, filterSchema, filterName, filterType)); } catch (Exception ex) { if (_callback != null) _callback.AddMessage(ProgressMessageTypes.Critical, "Error obtaining Schema Information: " + ex.Message); --- 243,247 ---- try { ! schemaTable = conn.GetOleDbSchemaTable(guid, GetFilters(guid, filterCatalog, filterSchema, filterName, filterType)); } catch (Exception ex) { if (_callback != null) _callback.AddMessage(ProgressMessageTypes.Critical, "Error obtaining Schema Information: " + ex.Message); *************** *** 247,251 **** } ! private static object[] getFilters(Guid guid, string filterCatalog, string filterSchema, string filterName, string filterType) { // Different OleDbSchemaGuid's require a different number of parameters. // These parameter depend on what we are trying to retirve from the database --- 251,255 ---- } ! private static object[] GetFilters(Guid guid, string filterCatalog, string filterSchema, string filterName, string filterType) { // Different OleDbSchemaGuid's require a different number of parameters. // These parameter depend on what we are trying to retirve from the database |