我正在编写一些代码,允许客户端连接到各种外部数据源,包括 OLEDB、ODBC 和 SQL Server。system.data.oledb
在我的 VB.NET 代码中,如果我使用or建立连接system.data.odbc
,我可以使用system.data.oledb.oledbType
orsystem.data.odbc.odbcType
方法来测试 Integer 或 Double 数据类型。
例如,在下面的代码片段中,是使用 OLEDB 连接方法dr
填充的数据表中的数据行。GetSchema
--- Start Example-------
If dr("Data_Type") = System.Data.OleDb.OleDbType.Integer Then
...
End
--- End Example-------
有一个类似的解决方案system.data.odbc
。
但是,我似乎找不到从连接GetSchema
方法填充的数据行表中获取数据类型的方法SQLClient
。
有任何想法吗?
提前致谢。
戴夫