黑马程序员技术交流社区
标题:
区别
[打印本页]
作者:
卞云鹏
时间:
2012-8-3 20:50
标题:
区别
1
Sqlconection conn = new Sqlconnection(@".................................")
Sqlcommand cmd = new Sqlcommand(conn);
cmd.Commandtext = "select * from table1";
2
Sqlconection conn = new Sqlconnection(@".................................")
Sqlcommand cmd = conn.CreatCommand(select * from Table);
同样的效果,区别在哪里????
作者:
蔡尚猛
时间:
2012-8-3 21:20
第一个对了,第二个错了,呵呵呵…………第二个没有加引号Sqlcommand cmd = conn.CreatCommand("select * from Table");
这个两个没有实质上的区别,不过我见过多人喜欢用第一种,{:soso_e113:}
作者:
李帅
时间:
2012-8-3 23:13
我理解的他们应该没区别,应该操作的是同一个属性,只是操作的方式不同吧。
不好意思用手机不方便,可能我理解的不是很对,你可以查看一下Sqlcommand类是怎么定义的。
来自:黑马程序员训练营论坛 Android客户端
作者:
赵令
时间:
2012-8-4 18:35
区别应该不是很大吧。 只不过换种方式表达语句而已··
作者:
肖攀
时间:
2012-8-4 22:46
没什么区别吧,只是不同人习惯不同,写法不同,我个人比较喜欢用第一种写法
作者:
王志波
时间:
2012-8-5 00:05
第二个是通过connection的一个方法,创建了一个command对象
第一个就直接new了一个command对象,然后通过构造函数赋予了初值。
作者:
刘玉
时间:
2012-8-5 10:38
public SqlCommand();
public SqlCommand(string cmdText);
public SqlCommand(string cmdText, SqlConnection connection);
public SqlCommand(string cmdText, SqlConnection connection, SqlTransaction transaction);
public override string CommandText { get; set; }
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2