没有合适的资源?快使用搜索试试~ 我知道了~
从数据库里面读取多行指定列.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 118 浏览量
2021-10-03
14:50:38
上传
评论
收藏 14KB DOC 举报
温馨提示
试读
2页
从数据库里面读取多行指定列.doc
资源推荐
资源详情
资源评论
从数据库里面读取多行指定列
/*从数据库里面读取多行指定列,使用 SqlDataAdapter 适配器对象,不需要
显式打开关闭 SqlConnection 连接对象
*
*1 取交互界面的控件的值组合成有效的 sql 语句
*2 声明并实例化 SqlConnection 连接对象
*3 声明并实例化 SqlDataAdapter 适配器对象
*4 声明并实例化数据集对象
*5 填充数据集 (SqlDataAdapter 适配器对象的 Fill 方法,可以使用 try
catch 结构) 个人收集整理 勿做商业用途
*6 循环把当前行和列读出来
*
*/
//1 取交互界面的控件的值组合成有效的 sql 语句
string sql = string.Format(" SELECT 列名 1,列名 2,列名 3
FROM 表名 where ...等取多行多列的语句",...);//括号里面的...代表 sql 语句
里面由用户输入的参数,列名可以用 as 指定中文或者其它自定义的列名 个人收集
整理 勿做商业用途
//2 声明并实例化 SqlConnection 连接对象
string connstr =
"server=.;database=MySchool;trusted_connection=sspi"; 个人收集整理 勿做
商业用途
SqlConnection conn = new SqlConnection(connstr);
//3 声明并实例化 SqlDataAdapter 适配器对象
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
//4 声明并实例化数据集对象
DataSet ds = new DataSet();
//在 try catch 结构中执行填充数据集操作
try
{
//5 填充数据集(SqlDataAdapter 适配器对象的 Fill 方法)
da.Fill(ds); //或者 da.Fill(ds,"自己给的表名");//自己给的表名是数
据集对象里面的表名,可以跟数据表的实际表名不一样 个人收集整理 勿做商业用途
}
catch (Exception ex)
{
MessageBox.Show(ex.Message); //4.4 捕获 try 语句块运行时可
能发生的错误并显示错误的信息 个人收集整理 勿做商业用途
1 / 2
资源评论
zhangao_fengg
- 粉丝: 17
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功