Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetConnection1()

static IDbConnection System.Data.Common.DbDataAdapter.GetConnection1 ( DbDataAdapter adapter)
inlinestaticprivate

Definition at line 1480 of file DbDataAdapter.cs.

1481 {
1482 IDbCommand dbCommand = adapter._IDbDataAdapter.SelectCommand;
1483 if (dbCommand == null)
1484 {
1485 dbCommand = adapter._IDbDataAdapter.InsertCommand;
1486 if (dbCommand == null)
1487 {
1488 dbCommand = adapter._IDbDataAdapter.UpdateCommand;
1489 if (dbCommand == null)
1490 {
1491 dbCommand = adapter._IDbDataAdapter.DeleteCommand;
1492 }
1493 }
1494 }
1495 IDbConnection dbConnection = null;
1496 if (dbCommand != null)
1497 {
1498 dbConnection = dbCommand.Connection;
1499 }
1500 if (dbConnection == null)
1501 {
1502 throw ADP.UpdateConnectionRequired(StatementType.Batch, isRowUpdatingCommand: false);
1503 }
1504 return dbConnection;
1505 }

References System.Data.Common.DbDataAdapter._IDbDataAdapter, System.Data.IDbDataAdapter.DeleteCommand, System.Data.IDbDataAdapter.InsertCommand, System.Data.IDbDataAdapter.SelectCommand, System.Data.IDbDataAdapter.UpdateCommand, and System.Data.Common.ADP.UpdateConnectionRequired().

Referenced by System.Data.Common.DbDataAdapter.Update().