说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于调用存储过程的问题!在线,搞定就结

编辑:说三道四文库 发布时间:2017-12-12 04:47
HTML文档下载 WORD文档下载 PDF文档下载
存储过程:Sp_Stock 参数:@code
SqlConnection Conn= new SqlConnection(ConStr);
Conn.Open();
            SqlDataAdapter da = new SqlDataAdapter("Sp_Stock",Conn);
da.SelectCommand.CommandType = CommandType.StoredProcedure;
da.SelectCommand.Parameters.Add(new SqlParameter("@code",SqlDbType.NVarChar,20,"@stock")); 
            da.SelectCommand.Parameters["@stock"].Value="11";
    DataSet ds = new DataSet();
da.Fill(ds,"stock");
DataGrid1.DataSource=ds.Tables["stock"].DefaultView;
DataGrid1.DataBind();
我现在不太清楚到底SqlParameter("@code",SqlDbType.NVarChar,20,"@stock")
“@code","@stock"这两个参数到底是干什么的。我现在头都晕了
它是一个变量,在你用
da.SelectCommand.Parameters.Add(new SqlParameter("@code",SqlDbType.NVarChar,20,"@stock")); //对它进行变量的申明
da.SelectCommand.Parameters["@stock"].Value="11";//变量附值
此时@stock的值就变成11传到服务器使用


它一般做为存储过程的参数使用,就像一个函数对外提供参数一样,可用于返回等操作
可以用 sql ="exec Sp_Stock 'code'"
是呀,我现在在想,jn_sly(孤舟)的方法是不是比我写的那个要好呀,请问能不能有人说说它们的区别呢?
还有就是,我去掉@stock程序反而可以运行,加上却不可以运行。请问又是为什么?
呵呵~~,不好意思,我是个新手
你这句有错误

da.SelectCommand.Parameters.Add(new SqlParameter("@code",SqlDbType.NVarChar,20,"@stock")); 
            da.SelectCommand.Parameters["@stock"].Value="11";
因为你申明的是@code对像,而却给@stock附值那一定有错误,可改成下面这样..
da.SelectCommand.Parameters.Add(new SqlParameter("@code",SqlDbType.NVarChar,20)); 
da.SelectCommand.Parameters["@code"].Value="11";
那我还是不知道放@stock的参数有什么用呀?
比如有一个存储过程
select * from table where code=@code and name = @name
那么此时@Type就是个参数

da.SelectCommand.Parameters.Add(new SqlParameter("@code",SqlDbType.NVarChar,20)); 
da.SelectCommand.Parameters["@code"].Value="11";
da.SelectCommand.Parameters.Add(new SqlParameter("@name ",SqlDbType.NVarChar,20)); 
da.SelectCommand.Parameters["@name "].Value="myName";

你使用这样来做就相当于

select * from table where code='11' and name = ''myName
谢谢
Delphi 4 WebBroker Delphi 中自做动态显示的控件 Delphi3的DBGrid中的下拉列表和查找字段编程方法 DELPHI常见问题 Delphi的竖排标签 DELPHI构件制作方法 DELPHI控件Tweblabel的编制 DELPHI中MEMO组件的光标定位 Delphi中RichEdit的奥妙 Delphi中TApplication类 Delphi中日期时间输入的简洁方法 delphi中怎么调用interbase数据库? Memo的Undo功能-Delphi资料 RECT在Delphi中的灵活使用 StringGrid制作只读列-Delphi资料 TADOQuery下主明细表其属性关系如何设置,如何保存主表和明细表?-Delphi资料 TBatchMove用法-Delphi资料 TMemo的真正插入字符-Delphi资料 TREEVIEW的使用-Delphi资料 TreeView在电信综合统计管理系统中的应用-Delphi资料 VB6.0动态加载ActiveX控件漫谈-Delphi资料 捕捉来自 Thread 的异常-Delphi资料 定制Speedbar-Delphi资料 动态产生构件并相应事件-Delphi资料 对Borland可视部件的一处改进-Delphi资料 控件使用技巧-Delphi资料 改变VCL的行为--一个使用可视化元件的实例-Delphi资料 具有不同字体的列表框-Delphi资料 快速大量地更改控件内容-Delphi资料 快速动态创建MenuItem-Delphi资料 利用Delphi 5中调用Excel 97 在WINDOWS的标准TREEVIEW中点右键如何得到点击的坐标? 如何把oracle中的数据结构导入access中去? 请问odbc方式和OLEDB方式有什么区别? 100询问:修改boot.ini仍无法实现双重启动. websphere的问题(1)? 我是第一次使用域.为什么无法在域控制器里增加用户?help me! 求助:模板的连接问题 strust 请问:哪里有人民邮电出版社的《个体软件工程》下载 ?(有分送) 存储过程执行出错,请帮忙看看!急! 请问:在sybase中的设备大小的设定,有没有一个标准?? include问题,屡试屡败 请问怎么才能用最简单的方法把程序做成服务? 程序设计文档怎么写啊?求教 不好意思,一个简单的问题 websphere的问题(2)? 请问如何实现模式窗口,就是当打开子窗口主窗口不能操作,除非关闭子窗口,如果有这样的网页也行 关于清华出版社出版的“微软.NET程序设计系列”之《ADO.NET程序设计》的问题,大家来讨论一下 如何用程序实现光驱的弹入弹出? 在线等了,各位帮忙了!! 我运行了一个网络管理软件出现乱码?而别的程序都没有乱码? 对话框上面显示视图,怎么办? 一道四级题有一点不明白的地方,谢谢各位高手帮我解决一下困惑。。 websphere的问题? 在一个对话框CDialog类中访问窗体视图类CFormView中的函数发生错误? 有关简繁体转换的问题 怎么分离这个字符串 aa|bb|cc|dd| ASP连接Oracle9i的连接字符串是什么? 请教:EXCEL中使用VB进行串口编 websphere的问题(4)? 如何在自己写的类的属性、方法在被使用的时候显示一些相关信息? 高分:大侠们,帮我看一下这个设计思路对吗?(在线等待!) 初级问题:请问用ASP开发BS结构程序,应该选什么工具啊 请教各位pb的可执行程序的分发 我运行了一个网络管理软件时 这个软件显示的信息是乱码?而别的程序都没有乱码? 多谢awpking ,请进给你洒分. asp里调ActiveX控件,客户端却不能用,请帮助解决,100分相送。 如何让两个网段的电脑互相访问 在线等!打开文档的问题! HtmlHelp用法问题。急急!!1 只有在这问,关于笔记本网卡的驱动程序 我运行了一个网络管理软件时 这个软件显示的信息是乱码?而别的程序都没有乱码? 菜鸟的问题,大虾解决 本地安全策略打不开,怎么解决? 高分求教,如何让asp.net生成的网页转为pdf输出,在线等待 求救:用JMail发送邮件,用IIS的SMTP虚拟服务器,邮件都堵在Queue目录里发不出去 时间问题 在线等待 !!!没分啦!以后报答!! 为何执行int n=str.GetLength()后,n为0??? 急寻《基于XML电子公文格式规范》 初学 关于datagrid的问题 三十六计故事浑水摸鱼,短点 大学物理各种小题呵呵12.3一弹簧振子作谐运动,总能量为E1,如果谐振动振幅增加为原来的两倍,重物的质量增为原来的四倍,则它的动能量变为_______(4E1)12.2一质点在X轴上作谐振动,振幅A=4cm,周期 大学物理小题取无穷远处为参考零电势点,半径为R的导体球带电后其电势产U,则球外离球心距离为r处的电场强度的大小为?RU/(r^2) 民法中的“善意相对人的信赖利益”是什么意思 第三善意人什么意思 白川归海有什么典故 每个人都有善意的诺言? 纪念币有没有价值?是不是商品?有没有使用价值? 百川尽归海 泰山并天高.这两句话能提在一张纸上么?如果可以,能不能帮我把这两句,修改的更合理一些?谢谢. ()面玲珑?()古流芳?()了()了?()马平川?()日()里?()川归海? 凄楚的近义词. 登顶黄山 易道为松 2013易道教育武安房屋塌陷续:现场共发现6名失踪人希腊庆祝母乳喂养周 数百母亲当众哺乳传韩对朝政策或出现变化 韩当局称报道比亚迪称在美劳资情况遭失实报道美国捕获长约4米重达330公斤巨鳄【德媒:日本吃醋中德相爱 认为遭受德国英国监管报业是对过度“自由”的反弹美国务卿称美国永远不会允许伊朗有核武罗德曼力促朝篮球队访美 称金正恩是个朴槿惠就历史问题斥责日本 称元首会晤雅安原市委书记徐孟加涉嫌受贿罪被逮捕北京农商行支行原行长受贿千万判14年联合国机构:2013年2万头非洲象惨乌军方一运输机被反政府武装击落 造成哈市对2.4万余重性精神疾病患者实施回顾英格兰与意大利交战史潘石屹发微博向深圳航空地勤道歉2014.06.14 00:13:4中爱双边关系发展顺利 访中国驻爱尔兰中方代表严词驳斥越南、菲律宾对中国的青山绿水引凤来现代真实灵异事件薄我上司的野蛮未婚妻摩合罗传留香曲钢铁男是怎样炼成的潇洒江湖行九玄灵丝密码诛仙续篮球燃烧的岁月星际乞丐屏南旅游迁西旅游阜平旅游秀山旅游大足旅游漳平旅游得荣旅游芷江旅游滩头旅游宜州旅游无棣旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘