C sharp 如何获取mdb数据库表t_TestData中的列TestTime的数据类型,并示例下
时间: 2024-05-11 15:14:55 浏览: 100
c# mdb数据库操作
4星 · 用户满意度95%
C#中获取mdb数据库表t_TestData中的列TestTime的数据类型的代码如下:
```csharp
using System.Data.OleDb;
// 连接数据库
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\mydatabase.mdb;";
OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();
// 查询数据类型
string query = "SELECT TestTime FROM t_TestData";
OleDbCommand command = new OleDbCommand(query, connection);
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Type dataType = reader["TestTime"].GetType();
Console.WriteLine(dataType);
}
// 关闭连接
reader.Close();
connection.Close();
```
示例代码中使用了 OleDbConnection 和 OleDbCommand 类来连接数据库和查询数据类型。如果列TestTime的数据类型为DateTime,则输出结果为:System.DateTime。
阅读全文