DataTableReader.GetInt64(Int32) Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение указанного столбца в виде 64-разрядного целого числа со знаком.
public:
override long GetInt64(int ordinal);
public override long GetInt64 (int ordinal);
override this.GetInt64 : int -> int64
Public Overrides Function GetInt64 (ordinal As Integer) As Long
- ordinal
- Int32
Порядковый номер столбца (от нуля).
Значение указанного столбца.
Переданный индекс находился вне диапазона от 0 до FieldCount - 1.
Предпринята попытка извлечения данных из удаленной строки.
Предпринята попытка чтения столбца закрытого объекта DataTableReader или получения доступа к нему.
Указанный столбец не содержит 64-разрядное целое число со знаком.
В следующем примере отображается содержимое столбца с номером 2 в переданном объекте DataTableReader. Если значение столбца в определенной строке равно NULL, код отображает текст <NULL>. Если данные в столбце некорректного типа, в примере отображается сообщение об ошибке для каждой строки.
private static void PrintColumn(DataTableReader reader)
{
// Loop through all the rows in the DataTableReader
while (reader.Read())
{
if (reader.IsDBNull(2))
{
Console.Write("<NULL>");
}
else
{
try
{
Console.Write(reader.GetInt64(2));
}
catch (InvalidCastException)
{
Console.Write("Invalid data type.");
}
}
Console.WriteLine();
}
}
Private Sub PrintColumn(ByVal reader As DataTableReader)
' Loop through all the rows in the DataTableReader
While reader.Read()
If reader.IsDBNull(2) Then
Console.Write("<NULL>")
Else
Try
Console.Write(reader.GetInt64(2))
Catch ex As InvalidCastException
Console.Write("Invalid data type.")
End Try
End If
Console.WriteLine()
End While
End Sub
Преобразования не выполняются; следовательно, полученные данные уже должны быть Int64 или принудиемыми к Int64
.
Вызовите IsDBNull метод , чтобы проверить наличие значений NULL перед вызовом этого метода.
.NET кері байланысы
.NET — бастапқы коды ашық жоба. Пікір қалдыру үшін сілтемені таңдаңыз: