VB中sub与function的用法,还有SqlDataAdapter,SqlDataReader用法,麻烦讲解一下!谢谢!
时间:2011-11-24
来源:互联网
如题
作者: sunxyzy 发布时间: 2011-11-24
SUB是一个过程,没有返回值
FUNCTION是函数,有返回值
SqlDataAdapter和SqlDataReader是ADO.NET中的吧:
1.SqlDataReader返回的是一个数据读写器,只能一条条的读,操作起来不灵活。
SqlDataAdapter返回的是数据集,读取数据后将数据集放入DataSet,DataSet 的数据存在本地客服机内存, 可以对其中的数据作任意操作。
2.SqlDataReader执行前须先打开数据库,然后须生成一个COMMAND对象;再由COMMAND.EXECUTEREADER()方法赋值;完成后须手动关闭联接。SqlDataAdapter 执行时,自动打数据库,完成后自动断开联接。
运用SqlDataReader 读取数据:
VB code
运用SqlDataAdapter +DataSet 读取数据:
VB code
FUNCTION是函数,有返回值
SqlDataAdapter和SqlDataReader是ADO.NET中的吧:
1.SqlDataReader返回的是一个数据读写器,只能一条条的读,操作起来不灵活。
SqlDataAdapter返回的是数据集,读取数据后将数据集放入DataSet,DataSet 的数据存在本地客服机内存, 可以对其中的数据作任意操作。
2.SqlDataReader执行前须先打开数据库,然后须生成一个COMMAND对象;再由COMMAND.EXECUTEREADER()方法赋值;完成后须手动关闭联接。SqlDataAdapter 执行时,自动打数据库,完成后自动断开联接。
运用SqlDataReader 读取数据:
VB code
string str = "server=localhost;uid=sa;pwd=123;database=northwind";SqlConnection con = new SqlConnection(str);SqlCommand cmd = new SqlCommand("select * from stu", con);con.Open(); //打开数据库连接SqlDataReader dr = cmd.ExecuteReader();if(dr.Read()) //开始读取数据{ String str_id = (string)dr[“information_id”];}con.Close(); //关闭数据库连接
运用SqlDataAdapter +DataSet 读取数据:
VB code
string str = "server=localhost;uid=sa;pwd=123;database=northwind";SqlConnection con = new SqlConnection(str);SqlCommand cmd = new SqlCommand("select * from stu", con);SqlDataAdapter da = new SqlDataAdapter(cmd); //Adepter对象DataSet ds = new DataSet(); //DataSet对象da.Fill(ds);String str_id=(string)ds.Tables[0].Rows[0][“…”];
作者: chinayuppie 发布时间: 2011-11-24
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28