(ORACLE 10g)"未在本地计算机注册“OraOLEDB.Oracle.1”提供程序"问题解决
摘要: 现象:
C#程序中需要以Provider=OraOLEDB.Oracle.1方式访问ORACLE数据库。但程序执行时报异常:未在本地计算机注册“OraOLEDB.Oracle.1”提供程序
解决:
服务器ORACLE为10g,虽然安装时选择了Oracle Data Provider for .net 和Oracle Provider for OLE DB。但是还是需要人工命令行注册一下
regsvr32 D:\oracle\10.2.0\db\BIN\OraOLEDB10.dll
原因分析:
也许是因为ORACLE 10g下的dll名字发生了变化。以前叫OraOLEDB.dll
阅读全文
posted @
2007-09-27 11:43 网际浪人 阅读(2486) |
评论 (1) 编辑
VBA生成或读取指定字符集的文本文件
摘要: 用VBA做工具的过程中,遇见这样一个问题。使用FSO方式或者直接OPEN文件方式,生成的文本文件采用的字符集为当前操作系统默认字符集,不能选择字符集类型。这样的文件作为应用程序的配置文件或者作为js代码文件,常常会因为字符集不是UTF-8,而需要利用记事本进行一次人工的字符集转换。特别麻烦。……
阅读全文
posted @
2007-09-18 09:39 网际浪人 阅读(2612) |
评论 (1) 编辑
(ORACLE)ROWNUM方式与MAX方式在获取最新数据时的效率比较
摘要: 下午检查一段SQL时,发现获取最新数据时,可以采用两种方式的SQL写法:1、取记录后按日期逆序后取ROWNUM=1,2、对表的日期取MAX,再和原表关联,取出最大日期对应的数据。为了验证效率,做了以下实验。
阅读全文
posted @
2007-09-17 18:40 网际浪人 阅读(1957) |
评论 (3) 编辑