关于GetDataTable的问题
public DataTable GetDataTable(String SqlString)
{
try
{
DataSet dataset = GetDataSet(SqlString);
dataset.CaseSensitive = false;
return dataset.Tables[0];
}
catch (Exception e)
{
return null;
}
finally
{
Close();
}
}
public DataSet GetDataSet(String SqlString)
{
DataSet dataset = new DataSet();
Open();
try
{
OleDbDataAdapter adapter = new OleDbDataAdapter(SqlString, Connection);
adapter.Fill(dataset);
}
catch (Exception e)
{
}
finally
{
Close();
}
return dataset;
}
这里面GetDataTable, GetDataSet的参数是做什么用的呢?是OleDbDataAdapter的链接地址吗?
------解决方案--------------------GetDataTable的参数SqlString 是sql 语句
查询数据啊
OleDbDataAdapter:数据适配器
------解决方案--------------------参数是sql语句,比如select * from table
至于OleDbDataAdapter这些数据库操作类,自己学习ADO。NET
------解决方案--------------------你要理解这个:
GetDataTable(String SqlString)这个参数是传进去的sql语句,比如:select * from youtable
然后DataSet dataset = GetDataSet(SqlString);这个调用GetDataSe(SqlString)这个方法,把你这个sql语句传进去执行这个方法,最后返回一个DataTable对象,这个应该明白了。还是多学学基础吧