学习

chouer

  博客中心 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 登录 ::
  2 随笔 :: 948 文章 :: 8 评论 :: 0 Trackbacks
Cached @ 2025/4/28 15:28:45Control ASP.skins_cogitation_controls_blogstats_ascx
<2025年4月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

News

留言簿(0)

随笔档案

文章分类

文章档案

搜索

最新评论

  • 1. SAP资料下载
  • SAP下载网,
    SAP资料共享网站,完全免费
    资料全由网友共享,大家共享,大家下载
  • --SAP99

阅读排行榜

评论排行榜

Cached @ 2025/4/28 15:28:45Control ASP.skins_cogitation_controls_singlecolumn_ascx

儲存用于在儲存過程和調用儲存過程的應用程序或工具之間交換數據,.輸入參數允許調用方將數據值傳遞到儲存過程,例如,如果儲存過程是條件查詢,可以將條件值定義為輸入參數,然後在調用儲存過程時給參數賦值.

SqlParameter類介紹

Direction 獲取或設置一個值,該值指示參數是只可輸入,只可輸出,雙向還是儲存過程返回值參數.Direction屬性是ParameterDirection類型枚舉值,使用方法例如para.Direction=ParameterDirection

ParameterName 獲取或設置參數的名稱

Size 獲取或設置列中數據的對大大小(以字節為單位)

SqlDbType 獲取或設置參數在SQL Server數據庫中的類型,SqlDbType屬性是SqlDbType類型枚舉值,使用方法例如SqlDbType.NVarChar

Value 獲取或設置參數的值

程序應用中,一個SqlParameter類的實例對應一個儲存過程參數,例如儲存過程有3個參數,調用時需要創建3SqlParameter對象用于傳遞參數值

下面是創建參數名為”@country”SqlParameter對象的代碼

//創建SqlParameter對象,並指定參數名,參數數據類型及長度

SqlParaneter para=new SqlParameter(“@Country”,SqlDbType.NVarchar,15);

//給參數賦值

para.Value=”UK”;

//指定參數為輸出類型

para.Direction=ParameterDirection.Input;

然後,需要將SqlParameter對象添加到SqlCommand對象的參數集合中

//SqlParameter對象添加到SqlCommand對象的參數集合

myCommand.Parameter.Add(para);

 

string connstr="server=10.64.2.80;user id=ieb;pwd=ieb;database=cust";              

//創建數據庫操作對象

               SqlDataAdapter myadapter=new SqlDataAdapter();

               SqlCommand mycommand=new SqlCommand();

               mycommand.Connection=new SqlConnection(connstr);

               DataTable dt=new DataTable();

 

               //指定要調用的儲存過程名稱"elogin1_ws"

//指定SqlCommand對象的命名類型為"StoredProcedure"枚舉型

               mycommand.CommandText="elogin1_ws";

               mycommand.CommandType=CommandType.StoredProcedure;

 

               //創建SqlParameter對象,指定參數名稱,數據類型,長度,及參數值

               SqlParameter para=new SqlParameter("@nt",SqlDbType.NVarChar,20);

               para.Value=this.DropDownList1.SelectedItem.Text;

               mycommand.Parameters.Add(para);

 

               //關聯SqlDataAdapterSqlCommand對象

               myadapter.SelectCommand=mycommand;

               myadapter.Fill(dt);

               //綁定DataGrid

               DataGrid1.DataSource=dt;

               this.DataGrid1.DataBind();

分享按钮发布于: 2006-09-22 12:33 chouer 阅读(415) 评论(0)  编辑 收藏

评论

标题
姓名
主页
内容 
  登录  使用高级评论  Top 订阅回复  取消订阅
[使用Ctrl+Enter键可以直接提交]