asp.net 儲存過程執行例項
protectedvoid Page_Load(object sender, EventArgs e)
{
/*
sql指令碼-建立學生表
create table student(id int,name varchar(50))
insert into student select 1,'小張'
insert into student select 2,'小王'
儲存過程 功能:查詢學生名稱
create proc proc_getName
@id int,
@name varchar(50) output
as
begin
if exists(select 1 from student where
select @name=name from student where [email protected]
else
set @name='--未找到學生--'
end
*/
}
//執行儲存過程publicvoid RunProcedure(string storedProcName, IDataParameter[] parameters)
{
string connectionString ="server=.;database=my;uid=sa;pwd=bb
{
DataSet dataSet =new DataSet();
connection.Open();
SqlDataAdapter sqlDA =new SqlDataAdapter();
SqlCommand command =new SqlCommand(storedProcName, connection);
command.CommandType
foreach (SqlParameter parameter in parameters)
{
command.Parameters.Add(parameter);
}
}
sqlDA.SelectCommand = command;
command.ExecuteNonQuery();//執行過程 connection.Close();
}
}
protectedvoid Button1_Click(object sender, EventArgs e)
{
//宣告引數 SqlParameter[] parameters = {
new SqlParameter("@id", SqlDbType.Int),
new SqlParameter("@name", SqlDbType.VarChar,50)
};
parameters[0].Value = txtStudentid.Text.Trim(); ;//學生編號 id parameters[1].Direction = ParameterDirection.Output;//設定引數型別 RunProcedure("proc_getName", parameters);//執行過程方法 proc_getName為儲存過程名稱 txtStudentName.Text = parameters[1].Value.ToString();//取得返回值 }
相關推薦
asp.net 儲存過程執行例項
protectedvoid Page_Load(object sender, EventArgs e) { /* sql指令碼-建立學生表 create table student(id int,name varchar(50)
ASP.NET頁面事件執行過程(完整版)
http://www.cnblogs.com/dachie/archive/2010/05/14/1735526.html ASP.NET 母版頁和內容頁中的事件 母版頁和內容頁都可以包含控制元件的事件處理程式。對於控制元件而言,事件是在本地處理的,即內容頁中的控制元件在
.NET 資料庫儲存過程執行快,程式呼叫儲存過程執行慢
.NET MVC+EF框架 問題描述:開發了一個功能,因資料關聯比較複雜,所以寫了儲存過程。 查詢1萬多條資料:在資料庫直接執行儲存過程耗時2秒,在測試系統執行,也是3、5秒就顯示結果了。 釋出
ASP.NET請求過程-1
引入 ava 地址 cto dns解析 ffffff div 對象 關鍵詞 客戶端發送請求到達服務器 輸入域名->DNS解析->指定IP 服務器(如果網頁直接輸入IP地址則直接到服務器)->請求到達服務器->HTTP.SYS接受HTTP請求-&g
ASP.NET請求過程-Handler
string fault erro 技術 hosting soft close 都是 sta 什麽事Handler asp.net程序所有的請求都是handler處理的。以前的webform我們訪問的地址是xxxxx.aspx地址,其實他也會到一個handler(我
通過儲存過程執行通過DBLINK的查詢語句失敗-單個語句成功--ORA-00604
客戶遇到個問題,描寫敘述例如以下:--環境是ORACLE 9.2.0.8 (語句及場景非真實了。網上找的。情況是一致的) 建立了一個DB_LINK連線還有一個Oracle資料庫。 select * from [email protected]; 單句執行沒
ASP.NET Web API執行提示:找到了與該請求匹配的多個操作的解決方法
ASP.NET Web API執行提示:找到了與該請求匹配的多個操作。 開啟App_Start目錄下的WebApiConfig.cs配置檔案可以看到,路由中預設的配置資訊。 config.Routes.MapHttpRoute( name: "DefaultApi", r
.net 儲存過程刪除
public bool DeleteDelivery(string TableName, string ID) { SqlConnection conn = new SqlConnection(connStr); try { if (conn.State != ConnectionState
Oracle儲存過程執行初體驗
1、首先在plsql中建立一個插入語句的儲存過程(已經建立好表,兩列,id,name) create or replace procedure proc_suibian_insert(id in var
java傳list到Oracle儲存過程執行慢
儲存過程功能是迴圈對list遍歷,對錶進行插入操作,插入異常則進行修改操作。 可能為update語句執行慢,可是表裡有主鍵,update時主鍵為條件,走主鍵應該不會慢。 單獨把update語句拿出執行,不慢。 最終找出原因,list中物件用的為nvarchar而表裡主鍵為varchar2,執行語句時Or
PL/SQL儲存過程操作例項及其講解說明
建立過程過程使用CREATE OR REPLACE PROCEDURE語句建立,使用CREATE OR REPLACE PROCEDURE語句簡化語法如下:CREATE[OR REPLACE]PROCEDURE procedure_name [(parameter_name
七天學會ASP.NET MVC (六)——執行緒問題、異常處理、自定義URL
本文參考自:http://www.codeproject.com/Articles/1002109/Learn-MVC-Project-in-days-Day-6 轉載請註明出處:葡萄城官網,葡萄城為開發者提供專業的開發工具、解決方案和服務,賦能開發者。 本節又帶了一些常用的,卻很難理解的問
DynamicData for Asp.net Mvc留言本例項 上篇 準備工作及顯示文章列表
DynamicDataMVC出現也有一段時間了,一直沒有正視它,今天抽一點時間瞭解了一下感覺還算不錯。 本身下載時自帶一個部落格的例子,但例子略顯複雜,不容易理清思路 附:本文初稿某兄入手先讀,提出諸多疑問想必其它朋友可能也會有類似問題,故藍字註明,當然大多朋友可以省去不看 下載及新建工程 本文環
DynamicData for Asp.net Mvc留言本例項 中篇 新建.刪除.資料驗證
上篇咱完成了顯示列表的功能,下面接著來 也許您有疑問,這個顯示列表不是和正常的Asp.net Mvc差不多嗎?也是個foreach只是由原來的<%=欄位%>變成了<% Html.RenderDynamicField(a, "Title"); %>之流,反倒是多寫了字,除了分頁那裡爽一
DynamicData for Asp.net Mvc留言本例項 下篇 更新
我並不打算再建一個edit頁來實現更新,而打算用現有的create頁來實現更新功能 雖然也許這樣並不符合其語義,但我仍想這麼做,因為asp那時候大家都是把增刪改查放在一個頁面的只用引數來區別 如: article?m=add article?m=modfiy article?m=delete 由於
asp.net 微信支付 例項程式碼
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="jkmobile.wx_pay.index" %> <!DOCTYPE html>
遭瘟的pyodbc——關於儲存過程執行
由於需要使用django連線SQL Server,煩人的事情隨之而來。 首先Django 沒有自帶針對MSSQL的BackEnds,所以要自己包裝,這個很煩很煩,煩到死了,每次部署到新的機器上都要除錯很久。 可以見我之前寫的這篇文章:Django連線SQL Server配置
php儲存過程呼叫例項程式碼
程式碼如下: //比如要呼叫的儲存過程為gxtj(a,b) $db=new mysqli("localhost","ssss","aaaaa","bbbb"); mysqli_query($db,"SET NAMES utf8"); $result=$db-&
ASP.NET開發過程中遇到GET請求中文引數亂碼問題的解決辦法
直接上程式片碼 頁面請求部分 (使用 encodeURI方法轉換中文請求內容 ) : var URL = "http://localhost:8080/index.aspx?keyword=" + encodeURI($("#_keyword").val()); 後臺接
mysql 方法或者儲存過程執行慢的除錯方法
第一步:修改/etc/my.cnf檔案,找到[mysqld] 裡面加入 #執行的sql log=/tmp/logs/mysqld.log #記錄sql執行超過下面設定時間的sql log-slow-queries = /tmp/mysqlslowquery.log #