CREATE OR REPLACE PROCEDURE P_SELECT_DEPT
(
iDeptNO int input,
strDname VARCHAR(2) output
)
AS
BEGIN
select DNAME into strDname from TEST_DEPT where DEPTNO=iDeptNO;
END P_SELECT_DEPT;以上是SQL Server的存储过程
(
iDeptNO int input,
strDname VARCHAR(2) output
)
AS
BEGIN
select DNAME into strDname from TEST_DEPT where DEPTNO=iDeptNO;
END P_SELECT_DEPT;以上是SQL Server的存储过程
解决方案 »
- 怎么用Reflection来构建json反序列化的类??
- 100分求个多线程修改或者读取sqlserver数据库的例子 表中有100w数据
- C# 连 INFORMIX
- 访问数据时CPU的使用率偏高的问题
- 如何实现windows服务应用程序自动“允许服务与桌面交互”
- 如何有效组织团队合作开发项目
- 关于 Web Service 返回值的问题
- 内存不能释放问题
- 征求大家的意见,现在有一需求如下: 给一份值班安排的表定期发送EMail,
- 请给一个比较完整的例子,如何从Sql Server中取出图片,显示在PictureBox控件中。
- 自定义winform的界面
- 如何将图片插入到WORD中的指定位置,或者是文档的最后一页的最后位置????急!
、、、、、、、
OracleCommand cmd = new OracleCommand("P_SELECT_DEPT",conn);
cmd.CommandType = CommandType.StoredProcedure;cmd.Parameters.Add(new OracleParameter("iDeptNO",OracleType.Number,2,"DEPTNO"));
cmd.Parameters.Add(new OracleParameter("strDname",OracleType.VarChar,14,"DNAME")); //??
感觉这句有问题cmd.Parameters[0].Value = textBox3.Text; //为输入
cmd.ExecuteNonQuery(); //在次处抱错:调用P_SELECT_DEPT参数个数或类型错误
textBox4.Text = cmd.Parameters[1].Value.ToString(); //为输出
、、、、、、、、
在这里参数有10个,都要写
(
@iDeptNO IN NUMBER,
@strDname OUT VARCHAR2
)
...