SQL查询到的数据放到DataSet中
2015-11-18 15:37
281 查看
public DataTable GetTable(string Id)
{
StringBuilder strSql = new StringBuilder();
DataSet ds = new DataSet();
using (SqlConnection conn = new SqlConnection("server=localhost;database=MyData;uid=sa;pwd=123"))
{
conn.Open();
strSql.Append("SELECT * FROM PackageInfo ");
SqlCommand cmd = new SqlCommand();
if (Id != "0")
{
strSql.Append(" WHERE Id=@Id");
cmd.Parameters.Add("@Id", SqlDbType.Int);
cmd.Parameters["@Id"].Value = Id;
}
cmd.CommandText = strSql.ToString();
cmd.Connection = conn;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(ds);
conn.Close();
}
return ds.Tables[0];
}
{
StringBuilder strSql = new StringBuilder();
DataSet ds = new DataSet();
using (SqlConnection conn = new SqlConnection("server=localhost;database=MyData;uid=sa;pwd=123"))
{
conn.Open();
strSql.Append("SELECT * FROM PackageInfo ");
SqlCommand cmd = new SqlCommand();
if (Id != "0")
{
strSql.Append(" WHERE Id=@Id");
cmd.Parameters.Add("@Id", SqlDbType.Int);
cmd.Parameters["@Id"].Value = Id;
}
cmd.CommandText = strSql.ToString();
cmd.Connection = conn;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(ds);
conn.Close();
}
return ds.Tables[0];
}
相关文章推荐
- MySQL存储引擎
- oracle 级联删除
- 2.mysql学习笔记:恢复mysql的root密码
- C# asp.net调用Sqlserver 存储过程
- MySQL Internals Manual
- 初识redis之常用Set和ZSet命令
- 用percona-toolkit为MySQL收集系统和性能信息的教程
- mysql官网文档调试MYSQL资料 5.7
- 非常好的SQL格式化工具SQL Pretty Printer
- 链接数据库的问题
- DataBase First创建数据库
- ORACLE笔记
- hibernate sql查询转化为实体类
- redis linux安装
- MySQL Field Class Hierarchy
- 修改Mysql 字符集,支持Emoji表情(如搜狗的自定义表情大字符)
- mysql主从同步中应注意的问题
- C# asp.net 操作ACCESS 数据库 类库
- [MySQL]学习笔记- 用户行为表中,查询每个人的一条最新行为(分组 排序 取时间最大的一条记录)
- Redis 设计与实现读书笔记一 Redis List