C#查看access数据库的各种信息
来源:互联网 发布:小额信贷管理系统源码 编辑:程序博客网 时间:2024/06/06 11:22
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.Common;
using System.Data.OleDb;
namespace DatabaseTest1
{
class Program
{
static void Main(string[] args)
{
string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0;";
strConnection += @"Data Source=E:/c#study/test2005/DatabaseTest/DatabaseTest.mdb";
OleDbConnection oconn = new OleDbConnection(strConnection);
OleDbDataReader oReader;
OleDbCommand oCmm = new OleDbCommand("select * from address", oconn);
try
{
oconn.Open();
DataTable oDataTable = oconn.GetSchema("Tables");
//DataSet oDataSet = oDataTable.DataSet;
foreach (System.Data.DataRow otmpRow in oDataTable.Rows)
{
object[] a;
a = otmpRow.ItemArray;
foreach (object b in a)
{
Console.WriteLine(b.ToString());
}
}
Console.WriteLine("====================================");
oDataTable = oconn.GetSchema("Views");
//DataSet oDataSet = oDataTable.DataSet;
foreach (System.Data.DataRow otmpRow in oDataTable.Rows)
{
Console.WriteLine(otmpRow[2].ToString());
}
Console.WriteLine("====================================");
///////////////////////////////////////////////////////////////////下面是数据库中的表的信息
oReader = oCmm.ExecuteReader();
for (int i = 0; i < oReader.FieldCount; i++)
{
Console.Write(oReader.GetName(i));
Console.Write("/t");
}
Console.WriteLine();
//oReader.Read();
for (int i = 0; i < oReader.FieldCount; i++)
{
Console.Write(oReader.GetFieldType(i));
Console.Write("/t");
}
Console.WriteLine();
while (oReader.Read())
{
for (int i = 0; i < oReader.FieldCount; i++)
{
Console.Write(oReader.GetValue(i));
//Console.Write(oReader[i].ToString());
Console.Write("/t");
}
}
Console.WriteLine("====================================");
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
finally
{
oconn.Close();
}
//
Console.ReadLine();
}
}
}
- C#查看access数据库的各种信息
- C# 查看access数据库的各种信息,表,列,行等信息
- 各种数据库信息查看命令
- C# ACCESS 数据库的 读取
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(一)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(二)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(三)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(四)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(二)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(四)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(三)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)(一)
- 【经典】c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)
- 【经典】c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)2
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)
- c#下各种数据库操作的封装!(支持ACCESS,SQLSERVER,DB2,ORACLE,MYSQL)
- 读取Access数据库、获取Access表信息——Visual C#读取Excel和Access数据库
- 关于hibernate缓存
- jsp学习笔记
- WinCE Boot方式及 Bootloader架构概述
- html学习笔记
- 对DNN新FREE flashImageRotator模块的建议
- C#查看access数据库的各种信息
- servlet学习笔记
- oracle基础
- PHP5 之 __set()和__get() 函数
- 与大家共享 SQL优化,编写高效SQL 实战经验
- 福布斯:Web3.0尚未到来 仍需5到7年
- 表现层框架Struts/Tapestry/JSF架构比较
- 数据查询(一)
- 七个心理寓言(转)