eDataBase是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) +"')";2.修改
string sql = "update Demo_Persons set FullName=FullName + 'a' where ID=" + ID;3.删除
string sql = "delete from Demo_Persons where ID=" + ID;4.读取
string sql = "select top 5 ID,FullName from Demo_Persons where delTag=0 order by NewID()";//随机取