Represents an open connection to a cloud application.
The following sample demonstrates how using base classes helps to create data source-independent code.
public void PrintData(SqlShimConnection myConnection) {
SqlShimCommand myCommand = (SqlShimCommand)myConnection.CreateCommand();
myCommand.CommandText = "SELECT AccountID, \"Account Name\", Phone FROM Accounts";
myConnection.Open();
SqlShimDataReader myReader = myCommand.ExecuteReader();
try {
while (myReader.Read()) {
Console.WriteLine(myReader.GetString(0) + " " +
myReader.GetString(1) + " " + myReader.GetString(2));
}
}
finally {
myReader.Close();
myConnection.Close();
}
}
Public Sub PrintData(ByVal myConnection As SqlShimConnection)
Dim myCommand As SqlShimCommand = myConnection.CreateCommand()
myCommand.CommandText = "SELECT AccountID, \"Account Name\", Phone FROM Accounts"
myConnection.Open()
Dim myReader As SqlShimDataReader = myCommand.ExecuteReader()
Try
While myReader.Read()
Console.WriteLine(String.Concat(myReader.GetString(0), " ", _
myReader.GetString(1), " ", myReader.GetString(2)))
End While
Finally
myReader.Close()
myConnection.Close()
End Try
End Sub