加上:parameters[0].Direction=System.Data.ParameterDirection.Output;
解决方案 »
- asp.net 报表打印
- JS提示 alldataarr 为空或不是对象,怎么解决
- 页面加载时插入代码
- ASP.net中使用JQUERY插件问题!
- 初期估算同时在线50人
- 求将datagrid或datalist中的数据导出保存为excel的代码
- 50分全给首位解决问题者:向DIV写入文本或HTML内容
- vs2008+asp.net+c#开发移动web应用程序,如何配置?急啊
- ---------------求救!程序本机运行正常,上传后不执行!给100分!--------------------
- 为什么insert into 会同时插入两条一样的记录?
- ASP.NET中数据库链接的问题: 编译时说“未定义类型“ADODataSetCommand””。
- sql登陆好难啊?请大家帮忙
@T00employeeno int output
as
select @T00employeeno=MAX(T00employeeno) from t01_employee
if @T00employeeno is null
SET @T00employeeno = 0
GO
my.CommandType=System.Data.CommandType.StoredProcedure;
my.CommandText="SpgetmaxT00";
System.Data.SqlClient.SqlParameter[] newp;
newp[0].Direction=System.Data.ParameterDirection.Output;
my.Parameters.Add (newp[0]);
my.ExecuteNonQuery();
strConn = "DATABASE=APPLE;SERVER=.;UID=sa;PWD=redapple;";
SqlConnection conn = new SqlConnection(strConn);
//string strSql= "exec SpgetmaxT00 aaa";
//SqlDataAdapter da = new SqlDataAdapter(strSql,conn);
//DataSet ds = new DataSet();
//da.Fill(ds,"mytable");
conn.Open(); SqlCommand cmd = new SqlCommand();
cmd.CommandText = "SpgetmaxT00";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Connection = conn;
SqlParameter pr = new SqlParameter("@T00employeeno",System.Data.SqlDbType.Int,10);
pr.Direction = ParameterDirection.InputOutput;
pr.Value ="1";
cmd.Parameters.Add(pr);
cmd.ExecuteNonQuery();
Response.Write(pr.Value);
测试通过了,可感觉你的参数好像不起啥用出。