TdBlob represents a BLOB (Binary Large Object) data type instance.
It is used to retrieve a BLOB from the Advanced SQL Engine.
The following example returns a
TdBlob
representing a picture.
public void DisplayEmployeePicture(String employeeId, TdConnection cn)
{
TdCommand cmd = new TdCommand(“Select Pic from Employee Where ID = ?”, cn);
// Initialize the parameter with employee ID.
TdParameter id = cmd.CreateParameter();
id.ParameterName = “EmployeeID”;
id.Direction = System.Data.ParameterDirection.Input;
id.Value = employeeId;
cmd.Parameters.Add(id);
// Execute the query.
using (TdDataReader reader = cmd.ExecuteReader())
{
if (reader.Read())
{
using (TdBlob pic = reader.GetTdBlob(0))
{
DisplayPicture(pic);
}
}
}
cmd.Dispose();
}
Target Platforms: Windows 8.1, Windows 10, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019