Я использовал решение Как запрашивать структуры таблиц из базы данных доступа? , чтобы прочитать структуру всех таблиц и 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);
}
Но это исключение.
Так как я могу получить точность и масштаб из определения таблицы?