代码如下:
public DataSet GetDataSet(string sqlCommand, int startindex, int num, string dataname)
{
DataSet DS = new DataSet();
Database db = DatabaseFactory.CreateDatabase();
Debug.WriteLine(sqlCommand);
DbCommand dbCommand = db.GetSqlStringCommand(sqlCommand);
db.GetDataAdapter().Fill(DS, startindex, num, dataname);
return DS;
}Database db = DatabaseFactory.CreateDatabase()是企业库出来的一个DB对象。
我的目的是把数据库检索出来的数据选取部分内容哦(以startindex开始数量为num)到DataSet上。
public DataSet GetDataSet(string sqlCommand, int startindex, int num, string dataname)
{
DataSet DS = new DataSet();
Database db = DatabaseFactory.CreateDatabase();
Debug.WriteLine(sqlCommand);
DbCommand dbCommand = db.GetSqlStringCommand(sqlCommand);
db.GetDataAdapter().Fill(DS, startindex, num, dataname);
return DS;
}Database db = DatabaseFactory.CreateDatabase()是企业库出来的一个DB对象。
我的目的是把数据库检索出来的数据选取部分内容哦(以startindex开始数量为num)到DataSet上。
解决方案 »
- C# go to definition 之后回退的快捷键是什么
- 三层:表的实体类集合如何实现像 DataTable与DB这样的批更新。
- 关于gridview嵌套gridview的排序功能的实现问题
- .net 发送邮件时出现如下错误 0x800ccc15
- 中文字符在服务器和客户端传后变成乱码,怎么解决,代码如下:
- 有关datetime的默认值的疑问.高手看过来..
- 100分!!!! 求解决窗口全屏问题
- 在线等 怎么实现上下标例如立方米(不要多个label)
- 请问安装项目生成的 InstMsiA.Exe 和InstMsiW.Exe 派什么用?我想去掉
- 请问:关于数据取值问题
- C#写IE插件问题
- 难倒几个技术群的问题~~~~~~~
ad.SelectCommand = dbCommand ;ad.Fill(DS, startindex, num, dataname);
http://blog.csdn.net/zhzuo/archive/2004/08/06/67016.aspx
http://blog.csdn.net/zhzuo/archive/2004/08/06/67037.aspx
2、sqlcommand.commandtext未设置;
3、sqlcommand.commandtext语句有错误。
LZ的问题
我遇到的就是以上3种情况。
db.GetDataAdapter().Fill(DS, startindex, num, dataname);
报错就是报在这里。
我用Debug.WriteLine(sqlCommand);输出的语句直接在sql中查询可以得到正确的结果的connection 应该是设置了的。因为同样的以下的方法正确返回ds public DataSet GetList()
{
string sqlCommand = "SELECT * FROM My_list";
Database db = DatabaseFactory.CreateDatabase();
Debug.WriteLine(sqlCommand);
DbCommand dbCommand = db.GetSqlStringCommand(sqlCommand);
return db.ExecuteDataSet(dbCommand);
}
IDataAdapger借口要引用哪个空间??不好意思。入门者。很少用到接口。。