2007年6月13日
在做一个项目的过程中,需要对ORACLE数据库链接进行测试。第一个想到的就是OracleClient命名空间,用.net自定的ORACLE访问组件来访问应该不会出现什么问题吧。想象永远是美好的,不管是直接用SQL语句还是调用ORACLE中的存储过程都无济于事。所以这个方案只好放弃。第二个想法是利用Oracle为.NET提供的访问组件(ODP.net),搞来搞去,ODP.net最低支持Oracle9i ,可是公司用的是Oracle8i,没办法,时间唉这样浪费了。没办法,自己的方法行不通只好请教网上高手,但是找来找去,都不知其所云,眼看时间一点一点流逝,很快要下班,项目时间紧啊。可能是急中生智,也可能是上天保佑,突然想到OracleClient是微软自己意淫的东西,Oracle未必认识,所以关键得调用Oracle的东西,那么就只剩下两条路了:OleDB,ODBC,考虑到OleDB是对ODBC的进一步封装,先试一下吧,不行就试一下ODBC啦。经过几番周折,经于搞定了,OLEDB万岁!但是不能直接采用select * from 用户名.表名@数据库链接名 这种直接SQL语句,而必须采用存储过程对这个SQL进行封装。确实是有点麻烦,不过问题解决了,才是最大的幸事,哈哈,经验值有增加了!!
posted @ 2007-06-13 18:21 God Blue Shadow 阅读(238) | 评论 (2) | 编辑
将Word文件转化为sql1,将Word表格转化为Excel表格2,利用CONCATENATE函数将预定义的模板转化为sql段3,选定sql段单元格,复制到记事本。4,将记事本中稍加修改的的SQL文本执行5,发现错误,根据错误信息,执行46,执行成功,更新SQL文本文件和相关文档。
posted @ 2007-06-13 10:53 God Blue Shadow 阅读(199) | 评论 (1) | 编辑
Powered by: 博客园 Copyright © God Blue Shadow