Connection Property (DbDataTable)
Gets or sets the
System.Data.IDbConnection used to connect to the data source.
Property Value
An
System.Data.IDbConnection object which provides a connection to the data source.
This sample shows how to use
DbDataTable. The routine accepts DbTable-compatible object, IDbCommand implementor object, and IDbConnection implementor object as parameters. After SQL query text has been set the data is retrieved from the table.
|
|---|
public void UseDataTable(DbDataTable myDataTable, DbCommand myCommand, DbConnection myConnection)
{
myDataTable.Connection = myConnection;
myCommand.CommandText = "SELECT * FROM Test.Dept";
myDataTable.SelectCommand = myCommand;
try
{
myDataTable.Active = true;
foreach(DataRow myRow in myDataTable.Rows)
{
foreach(DataColumn myCol in myDataTable.Columns)
{
Console.Write(myRow[myCol]+"\t");
}
Console.WriteLine();
}
}
finally
{
myDataTable.Active = false;
}
} |
|
|---|
Public Sub UseDataTable(ByVal myDataTable As DbDataTable, ByVal myCommand As DbCommand, ByVal myConnection As DbConnection)
myDataTable.Connection = myConnection
myCommand.CommandText = "SELECT * FROM Test.Dept"
myDataTable.SelectCommand = myCommand
Try
myDataTable.Active = True
Dim myRow As DataRow
Dim myCol As DataColumn
For Each myRow In myDataTable.Rows
For Each myCol In myDataTable.Columns
Console.Write(myRow(myCol) & Chr(9))
Next myCol
Console.WriteLine()
Next myRow
Finally
myDataTable.Active = False
End Try
End Sub |