|
eOleDB数据库访问类
作者:EKETEAM 发布日期:2017-08-06 人气:1211
|
eOleDB数据库访问类
eOleDB是eFrameWork框架下基础的数据访问类,用于执行SQL语句,返回DataTable,分页,返回数据库所有库,库的所有表,表的所有列,Json导入、导出等。
名称 |
数据类型 |
描述 |
ID |
string |
执行Insert后返回自动编号 |
Start() |
void |
打开数据库 |
End() |
void |
关闭数据库 |
Execute() |
void |
执行SQL语句 |
getValue() |
string |
SQL取值 |
getDataTable() |
DataTable |
返回数据表 |
getDataBases() |
DataTable |
返回所有数据库 |
getTables() |
DataTable |
返回数据库所有表 |
getColumns() |
DataTable |
返回数据库表所有列 |
getTableSql() |
string |
生成数据库表结构SQL语句 |
getPrimaryKey() |
string |
返回数据库表主键 |
使用示例:
1.添加
string sql = "insert into Demo_Persons (FullName,Account,PassWord) values ('测试','test','" + eBase.GetMD5( "123456", 16) + "')";
eOleDB.Execute(sql);
litBody.Text = "添加成功,ID=" + eOleDB.ID; 2.修改
string sql = "update Demo_Persons set FullName=FullName + 'a' where ID=" + ID;
eOleDB.Execute(sql);
3.删除
string sql = "delete from Demo_Persons where ID=" + ID;
eOleDB.Execute(sql);
4.读取
string sql = "select top 5 ID,FullName from Demo_Persons where delTag=0 order by NewID()"; //随机取
DataTable tb = eOleDB.getDataTable(sql);
|
|
|
↓ 评论信息