0

データベースを読み取って DataSet を取得します。この DataSet 内の DataTable は「Decimal」の列タイプを指定します。実行時にそのデータ型の精度とスケールを取得する方法はありますか?

C# .NET を使用しています

4

2 に答える 2

0

SQL Server を使用していると仮定します。これらの情報は、次のクエリでデータベースから取得できます。

SELECT NUMERIC_PRECISION,NUMERIC_SCALE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'dbo'
 AND TABLE_NAME = 'YourTable'   
 AND COLUMN_NAME = 'YourColumn'
于 2013-04-09T20:22:27.607 に答える