/// <summary>
/// 用dataset获得的一个表作为gridview的数据源
/// </summary>
/// <param name="sQueryString">传入一个sql语句</param>
/// <param name="TableName">传入所需要 *** 作的表名</param>
/// <returns></returns>
public SystemDataDataSet GetDataSet(string sQueryString)
{
string str = ConfigurationManagerAppSettings["connsql1"];//调用webconfig文件
SqlConnection myConn = new SqlConnection(str);//连接数据库
myConnOpen();//打开数据库
SqlDataAdapter dbAdapter = new SqlDataAdapter(sQueryString, myConn);//创建对象
DataSet dataset = new DataSet();//创建dataset
dbAdapterFill(dataset);//填充到dataset里面
myConnClose();//关闭数据库连接
datasetDispose();
return dataset;//返回值
}
//这是一个方法 方便调用 不写方法的话就把里面的内容直接拿出来就可以 ,需要注意的是,这个数据库连接是调用webconfig文件的 如果你需要写清楚的话用这个方法
SqlConnection con=new SqlConnection("Data Source=(local);DataBase=db_JiaoYou;User ID=sa;PWD=");
然后下面写 conopen(); local是本机的意思 有问题的话 追问我
同问,lz是不是把数据库连接类写为静态类?试试改为非静态类试试。
问题已解决
不要把SqlConnection,SqlCommand,SqlDataAdapter写为静态的就没事了
以上就是关于创建数据库,利用DataAdapter对象从数据库表news中读取数据填充到DataSet对象中,并对DataSet对象中的新闻全部的内容,包括:创建数据库,利用DataAdapter对象从数据库表news中读取数据填充到DataSet对象中,并对DataSet对象中的新闻、C#SqlDataAdapter填充数据 发现错误 貌似BUG 使用SqlDataAdapter查询的数据与数据库中的数据不匹配。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)