当前位置:首页 » 存储配置 » vs存储过程调试

vs存储过程调试

发布时间: 2022-06-03 06:56:19

‘壹’ vs怎么调用sql数据库的储存过程

using (OracleConnection conn = new OracleConnection(connstring))
{
conn.Open();
OracleCommand cmd = new OracleCommand("p_wmb_querypoint", conn);
cmd.CommandType = CommandType.StoredProcere;

OracleParameter inp1 = new OracleParameter("i_usercode", OracleType.VarChar, 20);
//inp1.Direction = System.Data.ParameterDirection.Input;
inp1.Value = usercode;
cmd.Parameters.Add(inp1);

OracleParameter inp2 = new OracleParameter("i_team", OracleType.VarChar, 30);
//inp2.Direction = System.Data.ParameterDirection.Input;
inp2.Value = username;
cmd.Parameters.Add(inp2);

OracleParameter p2 = new OracleParameter("o_sumpoint", OracleType.Number);
p2.Direction = System.Data.ParameterDirection.Output;
cmd.Parameters.Add(p2);

OracleParameter p3 = new OracleParameter("o_teampm", OracleType.Number);
p2.Direction = System.Data.ParameterDirection.Output;
cmd.Parameters.Add(p3);

OracleParameter p4 = new OracleParameter("o_totalpm", OracleType.Number);
p4.Direction = System.Data.ParameterDirection.Output;
cmd.Parameters.Add(p4);

OracleParameter p1 = new OracleParameter("o_cursor", OracleType.Cursor);
p1.Direction = System.Data.ParameterDirection.Output;
cmd.Parameters.Add(p1);

cmd.ExecuteNonQuery();
sumpoint = int.Parse(cmd.Parameters[2].Value.ToString());
teampm = int.Parse(cmd.Parameters[3].Value.ToString());
totalpm = int.Parse(cmd.Parameters[4].Value.ToString());
OracleDataReader reader = (OracleDataReader)cmd.Parameters[5].Value;
sumpoint1 = sumpoint;
teampm1 = teampm;
totalpm1 = totalpm;
reader1 = reader;
//OracleDataAdapter da = new OracleDataAdapter(cmd);
//DataTable dt = new DataTable();
//da.Fill(dt);
//return dt;
}

把oracle改成sql就行了

‘贰’ VS2008环境下VB调用SQL存储过程

楼上同学没理解楼主的问题.

给参考代码:

SqlConnection conndb= new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["conn"]);
conndb.Open();

SqlDataAdapter strselect = new SqlDataAdapter("存储过程的名字",conndb);

strselect.SelectCommand.CommandType = CommandType.StoredProcere;

DataSet ds = new DataSet();

strselect.Fill(ds);

DlstBuycatalog.DataSource =ds;

DlstBuycatalog.DataBind();

conndb.Close();

‘叁’ VS2008如何调用sql存储过程

和那一样啊!
SQL是向下兼容的~!

‘肆’ vs2005 调用存储过程

DataTable dt 不就是你传进来的参数吗
实力化类
SP_WE_TJBB_SiteAccounting sp =new SP_WE_TJBB_SiteAccounting();
sp.GetDatas(dt);//dt是你传进来的参数。

‘伍’ 谁知道vs中调试怎么可视化存储过程吗

呵呵,学生时代真有意思.
调试就是把老师给你的代码放在敲在你的机器上然后运行出结果就行了.当然得需要做一些修改,因为老师给你的代码可能故意不全,短点东西.
网上资源多的很,干吗非要考前才练习,每天练半小时你毕业后就牛的很了.
想练哪方面找网络

‘陆’ 怎么在VS中调用存储过程来实现操作功能

热点内容
服务器日志怎么分析 发布:2024-11-15 06:22:04 浏览:525
字体目录在哪个文件夹 发布:2024-11-15 06:20:28 浏览:181
php种子怎么打开 发布:2024-11-15 06:07:01 浏览:346
密码箱的密码忘记了如何开锁 发布:2024-11-15 06:04:41 浏览:956
安卓软件和苹果系统哪个好 发布:2024-11-15 05:48:32 浏览:284
pythonwhileelse 发布:2024-11-15 05:39:10 浏览:672
java文件流上传文件 发布:2024-11-15 05:24:02 浏览:148
linux安装so 发布:2024-11-15 05:22:29 浏览:582
九游版冒险王2适合安卓哪个版本 发布:2024-11-15 05:12:33 浏览:601
iphonexsmax怎么连接服务器 发布:2024-11-15 05:11:46 浏览:776