SqlCommand怎么写命令可以最简洁呢?
string SS = "SERVER=localhost;DATABASE=DB;integrated security=SSPI;persist security info=False";
private void Page_Load(object sender, System.EventArgs e)
{
SqlConnection Sqlconnection = new SqlConnection(SS);
我想要在DB这个数据库里面好几个表各算出某些字段的总和,如TB1的C1字段和
TB2的C2字段的自己字段的总和然后显示在2个LABEL上
LABEL1显示TB1.C1的总和….
怎么写命令可以最简洁呢?
SqlCommand Sqlc=new SqlCommand(xxx, Sqlconnection);
Sqlconnection.Open();
SqlDataReader dr = Sqlc.ExecuteReader();
就这样 我要怎么写命令比较完美
因为可能还有c3 c4 c5….字段 我想在一个联机中就完成
不想中断在联机
问题点数:40、回复次数:7Top
1 楼feigehao(gaosou)回复于 2004-07-03 22:12:30 得分 5
先用OLEADAPTER 生成OLECONNECTION。然后再用ADAPTER中的四个命令就可以了Top
2 楼xxxchanel(moin)回复于 2004-07-03 23:47:40 得分 0
可以给段源码参考看看吗?
或是有其它的作法吗 谢谢
Top
3 楼czhenq(...... fucking life. I want to change.)回复于 2004-07-04 00:01:07 得分 5
用存储过程来实现Top
4 楼Rohwa(诚旭源)回复于 2004-07-04 00:18:28 得分 10
写存储过程,我有个购物车的例子,业务逻辑都是存储过程,源代码里没有一句sql语句,程序只管传参数过去。
要就留个地址。
现在发现一个DBA是多么的不容易。
Top
5 楼xxxchanel(moin)回复于 2004-07-04 00:24:35 得分 0
lineagego@hotmail.com
thanks a lotTop
6 楼stpangpang(胖在一方)回复于 2004-07-04 00:26:03 得分 10
SqlCommand Sqlc=new SqlCommand(xxx, Sqlconnection);
其中的***你可以写成好几个sql语句
例如
SqlCommand Sqlc=new SqlCommand("select col1 from a;select col2 from b;, Sqlconnection);
读的时候看看 msdn的 SqlDataReader.NextResult 方法
----
如果我没有理解错楼主的意思的话
Top
7 楼Rohwa(诚旭源)回复于 2004-07-04 00:29:56 得分 10
SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
SqlCommand myCommand = new SqlCommand("CMRC_CustomerDetail", myConnection);
myCommand.CommandType = CommandType.StoredProcedure;
// ....Add Parameters to SPROC...
myConnection.Open();
myCommand.ExecuteNonQuery();
myConnection.Close();Top




