ASP网页设计人人一同分享C#挪用oracle存储历程
实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。oracle|存储历程人人一同分享C#挪用oracle存储历程实行了局
??????
?
??????
?
?????
?
Oracle方面
1.创立Oracle历程存储
createorreplaceprocedureproce_test(paramininvarchar2,paramoutoutvarchar2,paraminoutinoutvarchar2)
as
?varparamvarchar2(28);
begin
?varparam:=paramin;
?paramout:=varparam||paraminout;?
end;
2.测试历程存储
declare
?param_outvarchar2(28);
?param_inoutvarchar2(28);
begin
?param_inout:=ff;??
?proce_test(dd,param_out,param_inout);??
?dbms_output.put_line(param_out);
end;
?
测试了局:ddff
C#方面
1.创立界面
?
范例
工具名
Text属性值
Button
Button1
挪用
Label
Label1
a:
Label
Label2
b:
Label
m_input
input
Label
m_input_output
inputoutput
Label
m_Print
显现:
TextBox
m_TxtI
?
TextBox
m_TxtIO
?
?
2.显现代码
?
(1)援用oracle的组件
???在代码中增加usingSystem.Data.OracleClient;
(2)在界面上双击“挪用”按钮,编写以下代码:
privatevoidButton1_Click(objectsender,System.EventArgse)
????????{
?????????????stringmConn="datasource=ora9i.ora.com;userid=ora;password=ora";//毗连数据库
?????????????conn=newOracleConnection(mConn);
?????????????cmd=conn.CreateCommand();
?????????????cmd.CommandText="proce_test";//存储历程名
?????????????cmd.CommandType=CommandType.StoredProcedure;//声明挪用存储历程
?????????????//存储历程的参数,paramin代表参数名,OracleType.VarChar代表参数范例,20代表参数的巨细
?????????????OracleParameterparam_in=cmd.Parameters.Add("paramin",OracleType.VarChar,20);
?????????????param_in.Direction=ParameterDirection.Input;//代表参数的存储体例
?????????????param_in.Value=m_TxtI.Text;
OracleParameterparam_out=cmd.Parameters.Add("paramout",OracleType.VarChar,20);
?????????????param_out.Direction=ParameterDirection.Output;
OracleParameterparam_inout=cmd.Parameters.Add("paraminout",OracleType.VarChar,20);
?????????????param_inout.Direction=ParameterDirection.InputOutput;
?????????????param_inout.Value=m_TxtIO.Text;
?????????????conn.Open();
?????????????//实行存储历程
?????????????cmd.ExecuteNonQuery();
?????????????//前往参数的值
?????????????m_Print.Text="显现:"+param_out.Value.ToString();
?????????????conn.Close();
}
?
</p>Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来; 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 不能只是将它停留在纸上谈兵的程度上。 最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。 我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
页:
[1]