2007年12月15日
摘要:
update某个表时,如果需要和其他表关联,这样的SQL语句在ORACLE中实现起来比较呕心。各个where条件需要分别与一堆select语句嵌套使用才可,晕~~。示例sql如下……
阅读全文
posted @ 2007-12-15 00:23
网际浪人
阅读(935)
推荐(0)
2007年12月13日
摘要:
VS2005自带测试中可以进行进行代码覆盖率测试,以下对其测试方式进行介绍(图解方式)……
阅读全文
posted @ 2007-12-13 15:38
网际浪人
阅读(2043)
推荐(0)
摘要:
项目中我们继承.net系统异常类做成了一个自定义的异常类:WPSYSException
在实际程序中发现异常情况时,需要构造并抛出此类异常时,代码如下:
//如果输入数组为空,报异常
if ((inDoubleArray == null) || (inDoubleArray.Length == 0))
{
//抛出异常
throw new WPSYSException(
null,
null,
ProgID,
strErr
阅读全文
posted @ 2007-12-13 13:23
网际浪人
阅读(1329)
推荐(0)
2007年11月22日
摘要:
做一个2个数据库间数据比较工具时遇到ORACLE中汉字排序的问题。
使用一下SQL
select *
from T_0303003
order by stock_holder
进行选取数据时(stock_holder为存放中文的字段),结果发现两库返回的记录顺序不一致。琢磨之后应该为字符集问题,一个库字符集为系统默认字符集,另一个库为UTF-8字符集。查找资料后发现,对于中文字段的排序,应该使用以下方式……
阅读全文
posted @ 2007-11-22 10:21
网际浪人
阅读(3346)
推荐(0)
2007年11月7日
摘要:
昨天受令用VBA做个工具,查看我们项目数据库中某些分析结果表的数据,当然要结合主表之类的形式展现出来。
数据库为ORACLE 9i,因此选用了ADO方式,访问提供器采用了安装ORACLE客户端后自带的Provider Oracle for OLEDB。
刚开始几个表查询数据库数量较少,处理也简单,倒也没什么问题。可是在进行几个大数据量表查询时,总是出现突然关闭EXCEL,或者莫名其妙的问题。最初怀疑是自己程序的问题,断点跟踪后,也看不出个究竟,不过总是在执行查询结果集的时候出现问题。而且问题的出现是偶然、报错内容也有好几样。
实在被它打败了。午饭后,脑筋要活跃一些,想到换一下访问提供器。改为Microsof OLE DB For Oracle.程序其他保持不变。测试n次,没有出现任何异常。:-) 终于搞定了。
怀疑Provider Oracle for OLE DB与微软某些产品的兼容性不够好,例如EXCEL。以后VBA中使用数据库链接时,需考虑这个问题。顺便给大家提个醒。
阅读全文
posted @ 2007-11-07 17:03
网际浪人
阅读(2809)
推荐(0)
2007年9月27日
摘要:
现象:
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
网际浪人
阅读(11233)
推荐(0)
2007年9月18日
摘要:
用VBA做工具的过程中,遇见这样一个问题。使用FSO方式或者直接OPEN文件方式,生成的文本文件采用的字符集为当前操作系统默认字符集,不能选择字符集类型。这样的文件作为应用程序的配置文件或者作为js代码文件,常常会因为字符集不是UTF-8,而需要利用记事本进行一次人工的字符集转换。特别麻烦。……
阅读全文
posted @ 2007-09-18 09:39
网际浪人
阅读(5636)
推荐(0)
2007年9月17日
摘要:
下午检查一段SQL时,发现获取最新数据时,可以采用两种方式的SQL写法:1、取记录后按日期逆序后取ROWNUM=1,2、对表的日期取MAX,再和原表关联,取出最大日期对应的数据。为了验证效率,做了以下实验。
阅读全文
posted @ 2007-09-17 18:40
网际浪人
阅读(6134)
推荐(0)
2007年8月27日
摘要:
经常有人遇到ASP.NET 2.0(ASP.NET 1.x中可能是有效的)中CSS失效的问题,现将主要原因和解决方法罗列如下
阅读全文
posted @ 2007-08-27 20:29
网际浪人
阅读(553)
推荐(0)
2007年7月21日
摘要:
很多时候不想写一些心情上的事了,单是一些技术上的觉悟、技巧之类的随笔。
老婆也在问我:怎么不像以前那样常写些东西了呢。我的解释是:在郁闷的时候、心情不好的时候才会有更多的感悟,如果开心了,生活优越了,让我感动的事也就越来越少。
阅读全文
posted @ 2007-07-21 19:21
网际浪人
阅读(1111)
推荐(0)