请教:有同仁实现过这样的功能吗?比方说:
public class CSHARPADO
{
public System.Data.DataSet _ds;
public CSHARPADO()
{
this._ds = new DataSet();
}
public void AddTable(System.Data.DataTable pDt)
{
this._ds.Tables.Add(pDt);
}
public bool ExecuSql(string pSql)
{
//可以把_ds里的datatable当作是数据库中的几个表,
//然后,可以对其执行一些pSql语句.
//如"select * from a inner join b on a.x=b.x left join c on c.y = a.y" 等等语句
}
}最简单的方法就是把传进来的table直接连数据库创建临时表,然后,由数据库去解释sql语句,但这不是我想要的,
我想要的是有没有 这样的一个类,可以实现上述的功能的?有大侠实现过吗?
public class CSHARPADO
{
public System.Data.DataSet _ds;
public CSHARPADO()
{
this._ds = new DataSet();
}
public void AddTable(System.Data.DataTable pDt)
{
this._ds.Tables.Add(pDt);
}
public bool ExecuSql(string pSql)
{
//可以把_ds里的datatable当作是数据库中的几个表,
//然后,可以对其执行一些pSql语句.
//如"select * from a inner join b on a.x=b.x left join c on c.y = a.y" 等等语句
}
}最简单的方法就是把传进来的table直接连数据库创建临时表,然后,由数据库去解释sql语句,但这不是我想要的,
我想要的是有没有 这样的一个类,可以实现上述的功能的?有大侠实现过吗?
可以解释执行一些简单的sql语句,
是呢.:)
如group by ,select max(),join,==