一個有關Update類型的存儲過程的問題

CREATE PROCEDURE testupdateproc?? AS
declare @id int
declare @trandate datetime
declare @tranlimit int
update test set trandate=@trandate, tranlimit=@tranlimit where test.id=@id
GO
存儲過程語句如上,檢查語法是沒有問題的,但是在程序中執行時卻不行。程序如下:
????????????Class1 c= new Class1();
????????????System.Data.SqlClient.SqlParameter[] para = new System.Data.SqlClient.SqlParameter[3];
??????????? para[0] = new System.Data.SqlClient.SqlParameter("@id",this.textBox3.Text);
???????????? if (this.textBox1.Text != "")
??????????????? para[1] = new System.Data.SqlClient.SqlParameter("@trandate", this.textBox1.Text);
??????????? else
??????????????? para[1] = new System.Data.SqlClient.SqlParameter("@trandate", DBNull.Value);
??????????? if (this.textBox2.Text != "")
??????????????? para[2] = new System.Data.SqlClient.SqlParameter("@tranlimit", this.textBox2.Text);
??????????? else
??????????????? para[2] = new System.Data.SqlClient.SqlParameter("@tranlimit", DBNull.Value);
??????????? //c.DataInsert();
??????????? if (c.DataUpdate())
??????????????? MessageBox.Show("OK");
??????????? else
??????????????? MessageBox.Show("False");
DataUpdae方法如下:
?????????public bool DataUpdate()
??????? {
??????????? string strConn = "Server=.;Initial Catalog=test;User Id=sa;Password=123";
??????????? SqlConnection sqlcon = new SqlConnection(strConn);
??????????? sqlcon.Open();
??????????? SqlCommand sqlcom = new SqlCommand();
??????????? sqlcom.Connection = sqlcon;
??????????? sqlcom.CommandType = CommandType.StoredProcedure;
??????????? sqlcom.CommandText = "testupdateproc";
??????????? int i = sqlcom.ExecuteNonQuery();
??????????? sqlcon.Close();
??????????? bool flag = false;
??????????? if (i > 0)
??????????????? flag = true;
??????????? else
??????????????? flag = false;
??????????? return flag;
??????? }
程序執行返回的是false ,數據庫中數據也沒有改變,大家看看是怎么回事?

轉載于:https://www.cnblogs.com/shunliy/archive/2008/04/03/1136049.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/276915.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/276915.shtml
英文地址,請注明出處:http://en.pswp.cn/news/276915.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[20190805]在小程序中使用npm包

小程序是可以使用npm包的 1. 初始化npm;(在項目目錄下輸入) npm init 此時項目文件夾會創建一個配置信息的package.json文件 2. 手動新建node_modules文件夾;(在項目目錄下新建) 3. 安裝npm包; …

bindresult必須在哪個位置_手機視頻剪輯工具哪個好?清爽視頻編輯APP有人推薦嗎?...

作為一個非常喜歡旅游的人,每次出門在外都喜歡發各種照片,以前發照片覺得就能夠表達自己的狀態和心情,但是隨著時間的變化發現,身邊的人都開始喜歡發視頻了。此前在飛機上拍攝了一段覺得不錯的天空視頻,想要制作成短片…

[轉] 能ping通,但不能上網.

一、感染了病毒所致這種情況往往表現在打開IE時,在IE界面的左下框里提示:正在打開網頁,但老半天沒響應。在任務管理器里查看進程,(進入方法,把鼠標放在任務欄上,按右鍵—任務管理器—進程&#…

Gradle打包命令記錄

Gradle打包命令記錄第一種方式:gradle build執行后在在build/lib下生成war包第二種方式:gradle cleangradle --refresh-dependencies assemble

淺談ASP中Web頁面間的數據傳遞

【簡 介】  基于Web的動態網頁設計必會涉及到頁面間的數據傳遞,文章探討了ASP設計中常用的Web頁面間的數據傳遞方式,分析各種數據傳遞方式的使用方法、使用場合及優缺點,其都是設計階段選擇數據傳遞方式考慮的關鍵 往往使用動態網頁技術制作…

變頻電源出現故障了怎么辦,該如何去診斷呢

在變頻電源使用時間過長之后就會出現一些小故障,在出現這些小故障的時候很多人都不知道問題出在哪,今天中港揚盛的技術員教你如何的快速診斷變頻電源的故障方法。只有及時的發現,這樣就能夠有效地去解決變頻電源所出現的故障。下面就是變頻電…

無法訪問你試圖使用的功能所在的網絡位置_[steam實用工具]解決無法訪問商店/社區/好友列表的問題...

[steam實用工具]解決無法訪問商店/社區/好友列表的問題在我們使用steam的過程中,由于某些原因,在訪問商店/社區/好友列表時會被受到限制。針對這種情況,國內的大神些開發出了以下工具來解決我們訪問的難題。本文章中的軟件由“羽翼誠"大…

tomcat6.0+mysql5.0+jdk5.0+myeclipse6.0打造JSP開發平臺

1.下載tomcat6.0(http://tomcat.apache.org/download-60.cgi), mysql5.0(http://download.mysql.cn/src/2006/0710/5543.html), jdk5.0(http://download.mysql.cn/src/2006/0710/5543.html)以及myeclipse6.0(http://www.myeclipseide.com/module-htmlpages-display-pid-4.html)…

程序設計中的感悟

1. 學習應該從基礎打起,不要一開始就嘗試最高深的技術。 2. 每看一本書,不要說這章我以前學習過了,也掌握的很好,因此我可以跳過這一章看更重要的了。 3. 對于作業,遇到不會的盡量不要立刻向別人請教。如果實在解決…

(轉)用Java獲得當前性能信息

(轉)用Java獲得當前性能信息 http://www.blogjava.net/amigoxie/archive/2008/04/30/197564.html在Java中,可以獲得總的物理內存、剩余的物理內存、已使用的物理內存等信息,本例講解如何取得這些信息,并且獲得在Windows下的內存使…

docker wsl2啟動不了_Docker學習筆記

在筆記本上主要還是想以輕量、方便為主,所以采用的是在WSL2中使用docker的這么一個方案。WSL2我筆記本原來是預裝的是WIN10家庭版,需要先升級為專業版,并加入windows預覽體驗計劃。更新完之后,安裝WSL,我選擇的是Ubunt…

暑假集訓-8.06總結

學習內容: 搜索 今日完成題數(不包含多校):4 今日看書情況:15頁 今日心得: 今天學的是搜索,雖然以前學過,但書上講的更具體些, 比如說如何去優化搜索的次數等 英語題目好…

網易馬進:DDB從分布式數據庫到結構化數據中心的架構變遷

導語: 本文根據馬進老師在2018年5月10日【第九屆中國數據庫技術大會(DTCC)】現場演講內容整理而成。馬進 網易 DDB項目負責人來自網易杭研大數據平臺組,入職以來先后參與了分布式數據庫DDB,緩存NKV,網易數據運河NDC等項目&#xf…

element label動態賦值_淺析 vuerouter 源碼和動態路由權限分配

背景上月立過一個 flag,看完 vue-router 的源碼,可到后面逐漸發現 vue-router 的源碼并不是像很多總結的文章那么容易理解,閱讀過你就會發現里面的很多地方都會有多層的函數調用關系,還有大量的 this 指向問題,而且會有…

MessagePack Java 0.6.X List, Map 對象的序列化和反序列化

為了序列化原生的容器對象例如 List 和 Map 對象,你必須使用 Template。 Template 對象是 serializer 和 deserializer 的配對。例如,為了序列化一個 List 對象,在 List 對象中 Integer 對象為元素,你可以使用下面的方法來創建一…

世界領先的界面設計公司:The Skins Factory

該公司的網站: http://www.theskinsfactory.com/skinsfactory/ 該公司誕生于2000年,由一群狂熱的界面愛好者,帶著對GUI的熱情和大膽的洞察力創立。很快,皮膚工廠便成長為世界領先的、真正的、革命性界面解決方案提供商。 更多的精…

HDU 1253 勝利大逃亡 題解

勝利大逃亡 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 44540 Accepted Submission(s): 15483 Problem DescriptionIgnatius被魔王抓走了,有一天魔王出差去了,這可是Ignatius逃亡的好機會.魔王住在一個城堡…

lstm需要優化的參數_使用PyTorch手寫代碼從頭構建LSTM,更深入的理解其工作原理...

這是一個造輪子的過程,但是從頭構建LSTM能夠使我們對體系結構進行更加了解,并將我們的研究帶入下一個層次。LSTM單元是遞歸神經網絡深度學習研究領域中最有趣的結構之一:它不僅使模型能夠從長序列中學習,而且還為長、短期記憶創建…

有哪些漂亮的中國風 LOGO 設計?

提到中國風的logo,我覺得首先登場的應該是北京故宮博物院的logo,鐺!故宮博物院的logo,從顏色,到外形,到元素,無一例外,充滿了中國風的味道,可謂是中國風中的典型。同一風…

大家放松下,仿《大腕》經典對白

仿《大腕》經典對白: 一定要找那最流行的框架, 用功能最強大編輯器, 做就要做最復雜的系統, 輕量級的絕對不行, 框架最簡單也得是SPRING&…