dotConnect for PostgreSQL Documentation
Devart.Common Namespace / DbLoaderColumn Class / Precision Property
Example

Precision Property (DbLoaderColumn)
Gets or sets the maximum number of digits used to represent the column value.
Syntax
'Declaration
 
Public Overridable Property Precision As Integer
 

Property Value

The maximum number of digits used to represent the column value. The default value is 0.
Remarks
Use Precision property to set the precision of number columns.
Example
public void GetDataColumns(PgSqlConnection pgConnection)
{
  
  pgConnection.Open();
  PgSqlLoader loader = new PgSqlLoader();
  loader.Connection = pgConnection;
  loader.TableName = "load_table";
  PgSqlLoaderColumn myColumn;
  try
  {
    loader.CreateColumns();
    for (int i = 0; i < loader.Columns.Count; i++)
    {
      myColumn = loader.Columns[i];
      Console.WriteLine(myColumn.Name);
      Console.WriteLine(myColumn.PgSqlType.ToString());
      Console.WriteLine(myColumn.Size);
      Console.WriteLine(myColumn.Scale);
      Console.WriteLine(myColumn.Precision);
      Console.WriteLine();
    }
   }
  finally
  {
    pgConnection.Close();
  }
}
Public Sub GetDataColumns(ByVal pgConnection As PgSqlConnection)
  pgConnection.Open()
  Dim loader As PgSqlLoader
  loader = New PgSqlLoader
  loader.Connection = pgConnection
  loader.TableName = "load_table"
  Dim myColumn As PgSqlLoaderColumn
  Try
    loader.CreateColumns()
    Dim i As Integer
    For i = 0 To loader.Columns.Count - 1
      myColumn = loader.Columns(i)
      Console.WriteLine(myColumn.Name)
      Console.WriteLine(myColumn.PgSqlType.ToString())
      Console.WriteLine(myColumn.Size)
      Console.WriteLine(myColumn.Scale)
      Console.WriteLine(myColumn.Precision)
      Console.WriteLine()
    Next i
  Finally
    pgConnection.Close()
  End Try
End Sub
See Also