ACCESS数据库访问组件(四)

刘小芸gezhiwei

刘小芸gezhiwei

2016-01-29 13:25

ACCESS数据库访问组件(四),ACCESS数据库访问组件(四)

using System;
using System.Data;
using System.Data.OleDb;
using System.Collections;

namespace XLang.VideoOnline.Framework.Database.Access
{
///
/// Summary description for ACCESS_DataViewsCollection.
///

public class DataViewsCollection
{
private Database.Access.DataView[] _views;
private int _count;
public int Count
{
get
{
return _count;
}
}

public DataViewsCollection(OleDbConnection connection)
{
System.Data.DataTable schemaTable = connection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
new object[] {null, null,null, "VIEW"});
_count=schemaTable.Rows.Count;
_views=new Database.Access.DataView[_count];
for(int i=0;i<_count;i++)
{
_views[i]=new Database.Access.DataView(schemaTable.Rows[i][2].ToString());
}
}

public Database.Access.DataView this [int tableIndex]

{
get
{
return _views[tableIndex];
}
set
{
_views[tableIndex]=value;
}
}

public Database.Access.DataView this [string viewName]
{
get
{
return this [NameToIndex(viewName)];
}
set
{
this [NameToIndex(viewName)]=value;
}
}

private int NameToIndex(string viewName)
{
for(int i=0;i<_views.Length;i++)
{
if(_views[i].Name.ToUpper()==viewName.ToUpper())
return i;
}
return -1; } }}
展开更多 50%)
分享

猜你喜欢

ACCESS数据库访问组件(四)

电脑网络
ACCESS数据库访问组件(四)

ACCESS数据库访问组件(三)

电脑网络
ACCESS数据库访问组件(三)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

DAO访问ACCESS数据库

编程语言 网络编程
DAO访问ACCESS数据库

VB通过DAO访问Access数据库

编程语言 网络编程
VB通过DAO访问Access数据库

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

vc对Access数据库访问方法

编程语言 网络编程
vc对Access数据库访问方法

使用MIDAS访问远程Access数据库

编程语言 网络编程
使用MIDAS访问远程Access数据库

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

PSV《山脊赛车》魔鬼之车解锁流程

PSV《山脊赛车》魔鬼之车解锁流程

深度和广度优先分油问题(C#实现)

深度和广度优先分油问题(C#实现)
下拉加载更多内容 ↓