C#调用oracle存储过程(插入一条数据)
来源:互联网 发布:淘宝店招格式 编辑:程序博客网 时间:2024/05/01 22:37
表:STUDENT(NAME,SEX,SCORE)
存储过程:
CREATE OR REPLACE PROCEDURE SENYI.PRO_INSTU(NAME1 VARCHAR,SEX1 INT,SCORE1 NUMBER)
IS
BEGIN
INSERT INTO STUDENT VALUES(NAME1,SEX1,SCORE1);
END;
/
C#代码:
string str = System.Configuration.ConfigurationManager.ConnectionStrings["con"].ToString();
OracleConnection con = new OracleConnection(str);
OracleCommand cmd = new OracleCommand();
OracleParameter[] para = new OracleParameter[]{
new OracleParameter("NAME1",this.TextBox1.Text.Trim()),
new OracleParameter("SEX1",Convert.ToInt32(this.TextBox2.Text.Trim())),
new OracleParameter("SCORE1",Convert.ToDouble(this.TextBox3.Text.Trim()))
};
//OracleDataAdapter da = new OracleDataAdapter();
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "SENYI.PRO_INSTU";
cmd.Connection = con;
con.Open();
foreach (OracleParameter pa in para)
{
cmd.Parameters.Add(pa);
}
int flag =Convert.ToInt32(cmd.ExecuteNonQuery());
con.Close();
if (flag == 1)
{
this.Label1.Text = "成功!";
}
else
{
this.Label1.Text = "失败!";
}
--------------------------------
修改信息与插入信息差不多
- C#调用oracle存储过程(插入一条数据)
- C#调用oracle存储过程(返回数据集)
- JAVA中调用Oracle存储过程插入数据
- C#调用oracle存储过程
- C#调用oracle存储过程
- C# 调用oracle存储过程
- C#调用Oracle存储过程
- C#调用oracle存储过程
- C#调用Oracle存储过程
- c#调用oracle存储过程
- C#调用oracle存储过程
- C#调用Oracle存储过程
- C#调用ORACLE存储过程
- C#调用Oracle存储过程
- C#调用Oracle存储过程
- C#调用Oracle存储过程
- C# 调用Oracle 存储过程返回数据集 实例
- C# 调用Oracle存储过程返回select数据集
- java对各种文件的操作详解
- SMARTARM3250 相关资料介绍
- 存储过程模板及调用
- POJ2585 Window Pains [拓扑排序]
- C#调用oracle存储过程(返回数据集)
- C#调用oracle存储过程(插入一条数据)
- HTTP协议详解
- Hadoop1.0单点安装-Windows
- ASP.NET验证控件RegularExpressionValidator的常见正则表达式
- 解决org.springframework.beans.factory.BeanCreationException: Error creating bean with name
- shell 基础知识
- 安装clusterware报错
- WPF介绍
- 阻塞与死锁(三)——死锁的定位及解决方法