paras[0].Value = "2011新年红包";
paras[1].Value = userid;
paras[2].Value = ParameterDirection.Output; VnetHome.DataProvider.PSqlClient.ExecuteNonQuery(MVC.Config.SysConfig.M_ConnLetuaner, CommandType.StoredProcedure, strSql, paras);
result = Convert.ToInt32(paras[2].Value);
Response.Write(result.ToString());
用查询分析器没有问题,是正确的,但是用上面的代码执行的时候返回一直是2,paras[2].Value.ToString() 得到的是 OutPut ,这是为什么呢 ??
paras[1].Value = userid;
paras[2].Value = ParameterDirection.Output; VnetHome.DataProvider.PSqlClient.ExecuteNonQuery(MVC.Config.SysConfig.M_ConnLetuaner, CommandType.StoredProcedure, strSql, paras);
result = Convert.ToInt32(paras[2].Value);
Response.Write(result.ToString());
用查询分析器没有问题,是正确的,但是用上面的代码执行的时候返回一直是2,paras[2].Value.ToString() 得到的是 OutPut ,这是为什么呢 ??
解决方案 »
- web service貌似跟Ajax没多大差别啊!!
- AutoCompleteExtender输入拼音查找汉字
- 快疯了,开始还好好地,现在突然IIS下的网站在局域网内访问不了了。
- 关于GridView外的按钮事件如何取列的值的问题。
- 在vs2003能通过的vbscript函数在vs2005通不过了
- 我的分数?
- VB.NET环境下ASP.NET的处理Timer...
- 【请教】为什么百度爬虫请求UTF-8网站的网站URL里的中文参数是乱码?
- 存储过程中是否可以把列名,表名作为参数传递???
- 关于从一个库表向另一个库表写入数据的问题
- 在ASP.NET怎么做网站的国际化?
- 实现一个自己在网站上面已经注册了,有一个邀请好友注册连接加积分,不能邀请自己在去注册加积分。
using(SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SqlServer"].ToString()))
{
conn.Open();
SqlCommand MyCommand = new SqlCommand("MYSQL", conn);
MyCommand.CommandType = CommandType.StoredProcedure;
MyCommand.Parameters.Add(new SqlParameter("@a", SqlDbType.Int));
MyCommand.Parameters["@a"].Value = 20;
MyCommand.Parameters.Add(new SqlParameter("@b", SqlDbType.Int));
MyCommand.Parameters["@b"].Direction = ParameterDirection.Output;
MyCommand.ExecuteNonQuery();
Response.Write(MyCommand.Parameters["@b"].Value.ToString());
}
paras[0].Value = "2011新年红包";
paras[1].Value = userid;
paras[2].Value = ParameterDirection.Output; VnetHome.DataProvider.PSqlClient.ExecuteNonQuery(MVC.Config.SysConfig.M_ConnLetuaner, CommandType.StoredProcedure, strSql, paras);
conn.close(); // 具体你咋写的不知道,你看自己适当改一下
result = Convert.ToInt32(paras[2].Value);
Response.Write(result.ToString());