asp.net 项目开发全程实录 第一章 DataBase.cs
发表在ASP.NET图书答疑 2010-05-28
是否精华
版块置顶:
这下面两种创建方式有什么区别啊
第二句的SqlCommand对象不用con也能执行吗


SqlCommand cmd = new SqlCommand(procName, con);

SqlCommand cmd = CreateCommand(procName, prams);



DbCommand与SqlCommand 有区别吗


DataSet 对象是存在服务器内存中还是服务器硬盘上的的虚拟内存中啊



dap.SelectCommand.Parameters.Add(new SqlParameter("ReturnValue", SqlDbType.Int, 4,
            ParameterDirection.ReturnValue, false, 0, 0,
            string.Empty, DataRowVersion.Default, null));
中的参数能不能解释一下什么意思


分享到:
精彩评论 1
lyf681888
学分:0 LV1
2010-05-28
沙发
问题1
SqlCommand cmd = new SqlCommand(procName, con);
SqlCommand cmd = CreateCommand(procName, prams);
都是创建Command对象,区别是第一句Command对象已经绑定Connection
问题2
DbCommand与SqlCommand 有区别吗
有区别
SqlCommand是专属于SQL Server数据库操作,
DBCommand只要OLEDB Provider(一种连接数据库的引擎)支持的数据库都能操作,如果用其操作SQL Server数据库等价于SqlCommand,只是效率较低。
问题3
DataSet 对象是存在服务器内存中还是服务器硬盘上的的虚拟内存中啊
存在服务器内存中
问题4
dap.SelectCommand.Parameters.Add(new SqlParameter("ReturnValue", SqlDbType.Int, 4,
ParameterDirection.ReturnValue, false, 0, 0,
string.Empty, DataRowVersion.Default, null));
Add()内的就是一个SqlParameter对象,
SqlParameter()内的就是SqlParameter的成员
"ReturnValue",      是参数名称
 SqlDbType.Int      参数数据类型
 4,                 参数长度
ParameterDirection.ReturnValue     是输出参数或输入参数等,类似于参数类型
其它的不重要了,你照写就行


以后提问问题,要问书中或编程词典的内容。

    
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照