随笔分类 -  Oracle

Oracle10g -10121,痛苦的选择
摘要:以前无论是Linux,还是Windows,都是使用Oracle9i,一直很好。前些天,需要安装Oracle DataBase,没有找到Oracle9i的安装盘,(共3张,有点多,可能没有备份),就到Oracle下载了Oracle 10g-10121(1张光盘)新的尝试值得鼓励,但是代价是要付出的。随后就是惨痛的经历了安装:在Oracle下载的oracle 10.2 for windows,安装环境... 阅读全文

posted @ 2006-10-10 14:35 Pierce 阅读(2319) 评论(8) 推荐(0)

遇到问题:未指定的错误: E_FAIL(0x80004005)
摘要:测试时,使用了2台服务器,除了操作系统分别是Win2kServer,Win2003中小企业版外,其他安装的软件都相同,主要安装了Oracle9iClient,.Net Framework1.1+sp1数据库在单独的服务器:Linux9+Oracle9.2.0 遇到错误-2147467259System.Data.OleDb.OleDbErrorCollection未指定的错误: E_FAIL(0x... 阅读全文

posted @ 2006-03-21 18:13 Pierce 阅读(7064) 评论(5) 推荐(0)

终于找到了可以使用数组作为Oracle程序包参数的方法
摘要:传递参数,数组的效率最高,如果可能,多使用数组。在Oracle的程序包中使用数组,需要如下条件:.Net 面向Oracle的驱动,有OleDb,Ms的OracleClient,还有Oracle提供的 for .net 驱动,只有使用Oracle提供的驱动,才可以使用数组作为参数,而且效率也最高;只是需要到Oracle单独下载。要使用数组作为参数,只能使用Package,因为需要在Package 中... 阅读全文

posted @ 2006-02-10 09:26 Pierce 阅读(1937) 评论(0) 推荐(0)

Ado.Net 调用Oracle的存储过程
摘要:Win2003+Vs2003+Oracle9.0 建立Oracle的存储过程,如果有参数,不论是in或者out类型的,都不能够指定参数的大小,理由很简单,无法判断。 建立过程: Create or replace procedure procedure_test(inpara1 in varchar2, inpara2 in varchar2 ) as begin .. end pr... 阅读全文

posted @ 2006-01-17 15:18 Pierce 阅读(1337) 评论(0) 推荐(0)

使用Ado.Net 中的OleDbCommand.ExecuteNonQuery()建立过程遇到的问题
摘要:Win2003+Vs2003+Oracle9i可以使用OleDbCommand.ExecuteNonquery()给Oracle建立Procedure,Trigger,Package。如: OleDbConnection Con=new OleDbConnection("..");Con.Open();OleDbCommand cmd=Con.CreateCommand();string sql=... 阅读全文

posted @ 2006-01-12 10:55 Pierce 阅读(894) 评论(0) 推荐(0)

导航