[Adapdev-commits] Adapdev/src/Adapdev.Data/Schema SchemaBuilder.cs,1.7,1.8
Status: Beta
Brought to you by:
intesar66
From: Sean M. <int...@us...> - 2005-05-19 03:31:38
|
Update of /cvsroot/adapdev/Adapdev/src/Adapdev.Data/Schema In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10678/src/Adapdev.Data/Schema Modified Files: SchemaBuilder.cs Log Message: Index: SchemaBuilder.cs =================================================================== RCS file: /cvsroot/adapdev/Adapdev/src/Adapdev.Data/Schema/SchemaBuilder.cs,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** SchemaBuilder.cs 13 May 2005 03:51:26 -0000 1.7 --- SchemaBuilder.cs 19 May 2005 03:30:58 -0000 1.8 *************** *** 30,33 **** --- 30,43 ---- /// </summary> /// <param name="oledbConnectionString">The OleDb connection to use</param> + /// <returns></returns> + public static DatabaseSchema CreateDatabaseSchema(string oledbConnectionString, Adapdev.Data.DbType databaseType, DbProviderType providerType) + { + return SchemaBuilder.CreateDatabaseSchema(oledbConnectionString, databaseType, providerType, "", null); + } + + /// <summary> + /// Builds the DatabaseSchema for a specified database + /// </summary> + /// <param name="oledbConnectionString">The OleDb connection to use</param> /// <param name="providerType">The DbProviderType to set the DatabaseSchema to</param> /// <returns></returns> *************** *** 51,55 **** if (_callback != null) { _callback.SetText("Obtaining Schema Details",""); ! _callback.SetAutoClose(ProgressAutoCloseTypes.WaitOnEnd); } --- 61,65 ---- if (_callback != null) { _callback.SetText("Obtaining Schema Details",""); ! _callback.SetAutoClose(ProgressAutoCloseTypes.WaitOnError); } *************** *** 71,75 **** TableSchema ti = CreateTableSchema(dr); CreateColumnSchemas(ti, oledbConnectionString, databaseType); ! di.AddTable(ti); } } --- 81,86 ---- TableSchema ti = CreateTableSchema(dr); CreateColumnSchemas(ti, oledbConnectionString, databaseType); ! ! if(ti.Columns.Count > 0) di.AddTable(ti); } } |