Как получить точность и масштаб числового поля из табличных структур в базе данных MS Access? - PullRequest
2 голосов
/ 20 марта 2019

Я использовал решение Как запрашивать структуры таблиц из базы данных доступа? , чтобы прочитать структуру всех таблиц и odbc-источников данных в базе данных Access с C #.

Но теперь есть такая колонка:

CREATE TABLE [schema].[Z_PLZ](
    [Z_PLZ_KEY_IKZ] [numeric](9, 0) NOT NULL,

Я не знаю, как считывать точность и масштаб из TableDef:

GetApp().CurrentDb().TableDefs

Я получил переменную cField типа «Поле» (см. здесь ) и попробовал это:

foreach (var item in props)
{
    var prop = item as Property;
    Debug.WriteLine("Name: " + prop.Name + "..." + prop.Value);
}

Но это исключение.

Так как я могу получить точность и масштаб из определения таблицы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...