如何在virtual studio 2005上配置c#訪問oracle儲存過程(1)
- //本地 資料庫orcl 使用者密碼 scott/system
create or replace procedure proc_test_cnt(v_cnt out integer)
is
begin
select count(*) into v_cnt from dept;
end proc_test_cnt;
2.//在virtual studio 2005編寫windows窗體應用程式,窗體只有一個文字框,存 儲上述儲存過程加工的返回值
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
//用與oracle互動的客戶端名稱空間
using System.Data.SqlClient;
//訪問oracle端的名稱空間
using System.Data.OracleClient;
namespace WindowsApplication5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//在form_load事件新增處理程式碼
private void Form1_Load(object sender, EventArgs e)
{
//system.data.sqlclient
//就這個oraclconnection,我剛開始搞成了sqlconnection;這二者是有區別,要查下區別
//費了半天的時間,總報sqlconnection不能轉換為oracleconnection
OracleConnection sqlconnection1 = new OracleConnection("Data Source=orcl;User id=scott;Password=system;");
//建構函式引數分別為:儲存過程名,資料庫連線
OracleCommand oraclecommand1 = new OracleCommand("proc_test_cnt",sqlconnection1);
//指定命令型別為儲存過程 commandtype為列舉型別
oraclecommand1.CommandType = CommandType.StoredProcedure;
//新增儲存過程的方法引數名稱及引數型別
oraclecommand1.Parameters.Add("v_cnt",OracleType.Int16).Direction=ParameterDirection.Output;
//開啟資料庫連線
sqlconnection1.Open();
//執行儲存過程
oraclecommand1.ExecuteNonQuery();
//窗體的文字框接受儲存過程的輸出引數
//因為text屬性型別為string.用convert.tostring進行顯式強制型別轉換
textBox1.Text = Convert.ToString(oraclecommand1.Parameters["v_cnt"].Value);
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-705814/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle儲存過程-1Oracle儲存過程
- C#呼叫 oracle儲存過程C#Oracle儲存過程
- C#呼叫Oracle儲存過程C#Oracle儲存過程
- Oracle儲存過程Oracle儲存過程
- 解密SQLServer2005儲存過程解密SQLServer儲存過程
- Oracle儲存過程乾貨(一):儲存過程基礎Oracle儲存過程
- Java呼叫Oracle儲存過程的問題JavaOracle儲存過程
- SQL Server 資料訪問策略:儲存過程QCSQLServer儲存過程
- oracle的儲存過程Oracle儲存過程
- Oracle儲存過程例子Oracle儲存過程
- Oracle建立儲存過程Oracle儲存過程
- oracle plsql儲存過程OracleSQL儲存過程
- ORACLE 儲存過程示例Oracle儲存過程
- 儲存過程問題。。儲存過程
- 如何在Oracle中使用Java儲存過程(詳解)(轉)OracleJava儲存過程
- virtual studio2005除錯c#小結除錯C#
- 呼叫者儲存過程訪問許可權問題儲存過程訪問許可權
- 從sybase的儲存過程轉向oracle的儲存過程儲存過程Oracle
- SQLServer 2005通用分頁儲存過程SQLServer儲存過程
- SQL SERVER 2005分頁儲存過程SQLServer儲存過程
- 如何在 CentOS 7.0 上配置 Ceph 儲存CentOS
- oracle儲存過程!解決網友問題Oracle儲存過程
- Hibernate呼叫oracle儲存過程的問題Oracle儲存過程
- c#呼叫儲存過程小記C#儲存過程
- virtual studio2005 c#程式碼#region_#endregionC#
- 原創:oracle 儲存過程Oracle儲存過程
- oracle 儲存過程批次提交Oracle儲存過程
- oracle 儲存過程學習Oracle儲存過程
- [Flashback]Oracle flashback儲存過程Oracle儲存過程
- Oracle儲存過程學習Oracle儲存過程
- oracle的儲存過程格式Oracle儲存過程
- java 呼叫oracle 儲存過程JavaOracle儲存過程
- oracle--08儲存過程Oracle儲存過程
- 儲存過程訪問其他使用者的表的問題儲存過程
- Sql server 2005遷移至Oracle系列之二:生成儲存過程SQLServerOracle儲存過程
- 【stswordman】SQL Server 2005: 儲存過程簽名SQLServer儲存過程
- SQL 2000 2005通用儲存過程SQL儲存過程
- 如何在virtual studio2005之c# 構建 Windows 應用程式中的窗體上顯示資料C#Windows