[Quantproject-developers] QuantProject/b2_DataAccess OleDbSingleTableAdapter.cs,1.1,1.2
Brought to you by:
glauco_1
|
From: Marco M. <mi...@us...> - 2004-05-11 21:59:35
|
Update of /cvsroot/quantproject/QuantProject/b2_DataAccess In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20706/b2_DataAccess Modified Files: OleDbSingleTableAdapter.cs Log Message: Added new constructor for the class Index: OleDbSingleTableAdapter.cs =================================================================== RCS file: /cvsroot/quantproject/QuantProject/b2_DataAccess/OleDbSingleTableAdapter.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** OleDbSingleTableAdapter.cs 21 Mar 2004 16:11:11 -0000 1.1 --- OleDbSingleTableAdapter.cs 11 May 2004 21:59:10 -0000 1.2 *************** *** 50,53 **** --- 50,77 ---- } } + + public OleDbSingleTableAdapter(string selectStatement, DataTable table ) + { + try + { + + // string selectStatement = + // "select * from " + tableName + " where 1=2"; + this.oleDbDataAdapter = + new OleDbDataAdapter( selectStatement , ConnectionProvider.OleDbConnection ); + OleDbCommandBuilder oleDbCommandBuilder = new OleDbCommandBuilder( oleDbDataAdapter ); + this.oleDbDataAdapter.InsertCommand = oleDbCommandBuilder.GetInsertCommand(); + this.oleDbDataAdapter.UpdateCommand = oleDbCommandBuilder.GetUpdateCommand(); + this.oleDbDataAdapter.DeleteCommand = oleDbCommandBuilder.GetDeleteCommand(); + this.dataTable = table; + this.oleDbDataAdapter.Fill( this.dataTable ); + } + catch ( Exception ex ) + { + string exceptionMessage = ex.Message + "\n" + ex.StackTrace; + Console.WriteLine( exceptionMessage ); + } + } + // public void SetAdapterAndDataTable( string tableName ) |