我有 SQL 服务器数据表有 xml 列。 我使用 < code> DataTable ( Finll
方法 < code> SqlDataAdapter 类) 的 < code> 方法运行一个选择查询。 执行后, 列的类型为 < code> string 。
我在想我如何从 Datatable
方法中确定实际的 SQL 服务器数据类型(在此情况下为 xml
) 。
我不能使用 SqlDataReader
(它有 GetSchemaTable
方法,可以返回 SQL 服务器数据类型信息) - 我不得不使用 SqlDataAdapter/DataTable
(它有 GetSchemaTable
方法,可以返回 SQL 服务器数据类型信息) - 我不得不使用 SqlDataAdapter/DataTable
。 做类似的事情:
DataTableReader reader = new DataTableReader(table);
DataTable schemaTable = reader.GetSchemaTable();
也无济于事,因为它似乎也不包含SQL服务器数据类型信息。