学习.Net |
|
||
C# |
2008年7月16日
摘要:
sql里的isnull()
oracle里nvl()
NVL(Expr1,Expr2)如果Expr1为NULL,返回Expr2的值,否则返回Expr1的值
NVL2(Expr1,Expr2,Expr3)如果Expr1不为NULL,返回Expr2的值,否则返回Expr3的值
NULLIF(Expr1,Expr2)如果Expr1和Expr2的值相等,返回NULL,否则返回Expr1的值
sql里的case when else的用法:
表名 = CASE WHEN a.colorder = 1 THEN d .name ELSE '' END,
oracle里case when else的用法:
(CASE WHEN a.colorder = 1 THEN d .name ELSE '' END) as 表名, 阅读全文
2008年7月15日2008年5月21日
摘要:
Hashtable 使用GetEnumerator() 时发生 System.InvalidOperationException类型错误
an exception of type System.InvalidOperationException is thrown if the collection is modified within a foreach loop, reporting that the collection was modified after the enumerator was instantiated.
因为枚举的时候改变了Hashtable集合.
阅读全文
2008年3月27日
摘要:
npkcrypt 服务启动失败导致 Oracle11g TNSListener服务开机自动启动不了 阅读全文
2007年12月8日
摘要:
WORD"对话框打开时命令无法执行"的解决方法 阅读全文
摘要:
打开就报"QueryDosDevice Failed"
而且刻录选项只有Image Recorder,没有我的dvd刻录机可选.
查了网上的一些资料,大意是说与新安装的设备冲突.
想想最近新安装的设备就是CDMA无线上网卡,把这个无线网卡禁用了就正常了.
阅读全文
2007年12月6日
摘要:
cidaemon.exe进程CUP占用率高的解决办法 阅读全文
2007年10月8日
摘要:
前提是Excel第一行是字段名.
先看看这里,学习一下
http://www.connectionstrings.com/?carrier=excel2007
含字段名的,要用HDR=Yes; 这时
注意Extended Properties="Excel 12.0;HDR=YES"中加了引号了,在c#中用\"表示引号
这样再运行就能正常取字段名了,刚才一直是乱码. 阅读全文
摘要:
用c#写段代码将excel中数据导入sqlserver时处理数据的程序时,发现一直报"找不到可安装的 ISAM” 错误,
原来是有几个地方要注意,空格必须是一个字符: Data Source, Extended Properties,Excel 8.0
改过来再运行,又报"创建文件流失败", 代码逻辑没问题,也不需要写操作,估计还是sql语句上有问题,发现只要将
sql中的多余空格去掉就好了. 阅读全文
2007年9月26日
摘要:
求每个分组里面的最大值对应的记录的sql语句 阅读全文
|
Copyright © 2024 没有空气
Powered by .NET 8.0 on Kubernetes |