- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 Linux crontab中的sqlplus命令不执行的问题
新建的linux定时任务手工执行时是可以的,给加到定时任务里面后,发现定时任务执行出错了,没能识别sqlplus命令。 查找原因,发现在于:crontab中执行shell的时候,虽然是某个用户的权限,但是却没有读入这个用户的环境变量。由于sqplus必须要定义好环境变量后才能正确执行,所以在crontab中不调用.bashrc就没办法正确使用sqlplus了。 加上. .bash
2013-08-31 14:36:47
4179
原创 从vs2008升级到2010时,reportview出现的错误
项目一开始是用vs2008写的,基本完成了,后续工作只剩下测试和修改。后来电脑上的vs升级成了2010,打开以前的项目继续修改。本来是 一直都没问题的,知道要打开rdlc时,提示升级。rdlc升级之后,再打开form窗体,居然出现了错误:验证时出错.HRESULT = '8000000A'。 最后重新引用了最新版的reportview的dll文件就解决了。原来用文本编辑器可以打开.vdp
2013-05-14 17:22:14
901
原创 分享一个excel导入oracle的方法
1,先将excel文件转换为DataSet类型结果 public DataSet xlsToDataSet(string filePath, string sheetName) { DataSet ds = new DataSet(); //string filePath = this._filePath + fil
2013-05-10 17:46:34
815
原创 win7 64位下安装、使用oracle客户端 TNS:could not resolve the connect identifier specified
本机上装的是oracle64位的服务端,因为plsql只能用32位的客户端,所以又装了32位的客户端。plsql可以链接到数据库,结果用在asp.net中时出现错误“Thread: ORA-12154: TNS:could not resolve the connect identifier specified”,在百度查了很多,都说要改环境变量,后来改了试试还是不行。google了一下,一个or
2013-02-25 11:41:00
841
原创 shell中的if判断
在改写一个原有的shell脚本时用到了if判断,找不到现有的例子,给折腾了很久,都是些小细节没有注意好。记录如下:例如: if [ $var = "yes" ]需注意一下几点:1、if 与[ 之间必须有空格2、[ ]与判断条件之间也必须有空格3、]与; 之间不能有空格4、= 作为等于时,其两边都必须加空格,否则失效。等号也是操作符,必须和其他变量,关键字,用空格格开
2013-01-30 17:14:49
526
转载 GridView实现分页功能
当GridView中显示的记录很多的时候,可以通过GridView的分页功能来分页显示这些记录。如果GridView是直接绑定数据库,则很简单:只要点击GridView空间左上角的小三角形,再弹出的选项中,将"启动分页"打上勾即可。如果是用代码实现,则需要这么做:1、允许分页:设置AllowPaging=True;2、设置GridView属性栏中PagerSetting里的一些属性中,
2012-12-14 09:52:16
602
原创 C#将excel数据导入dataset
//excel文件转换为DataSet类型结果 public DataSet xlsToDataSet(string filePath, string sheetName) { DataSet ds = new DataSet(); //string filePath = this._filePath + fileNa
2012-12-11 11:27:13
1544
原创 在iis下发布wcf,调用时出现错误--调用方未由服务进行身份验证
在服务器的iis上发布了wcf,调用的时候报错“调用方未由服务进行身份验证”。本来想着是很常见的错误,改配置文件的为就行了。结果改了之后出现了许多别的错误,按照网上找到的方法,每一个能解决问题的。 发现在本机的iis上发布,调用的时候是,但是却不会报错,因此想着不会是直接改成none这么简单。但是为什么呢,本机iis可以,令找一台环境相同的机器就不行了。 改成None后出现
2012-11-20 17:01:10
1876
原创 把excel中的数据粘贴到oracle
需要把excel中的数据导入到oracle,一般常用的就是先把表结构给建了,然后在plsql中select * from biao for update,点击那个小锁,选中第一列全部,然后从excel完全复制,然后粘贴,再打上对勾。 这次也是这样做的,但是不知道为啥plsql的连接老是不好,因为数据量比较大,最后老是一半的时候失败,oracle未连接。
2012-11-01 14:44:54
4722
转载 Oracle 临时表的应用
Oracle 临时表的应用近年我做的项目中较少使用临时表Temporary Table ,其实 Temp Table 还是可以有比较广泛的应用的。Temp Table 的特点:(1) 多用户操作的独立性:对于使用同一张临时表的不同用户,ORACLE都会分配一个独立的 Temp Segment,这样就避免了多个用户在对同一张临时表操作时发生交叉,从而保证了多个用户操作的并发性和独立性
2012-10-15 11:15:04
470
原创 asp.net和wcf连接多次以后连不上
调用wcf来查询数据库,查询了几次之后程序就自动卡死,过一会儿说连接超时。一直找不到原因,后来同事说可能是wcf连接数的问题。于是找到了这个属性。 在wcf的web.config中添加: 之后就可以了。附上msdn中对这个节点的介绍:指定 Windows Communication Foundation (WCF) 服务的限制机制。语法
2012-09-13 15:30:49
863
原创 C#中trim()函数用法示例
hlgwfpJson是一个json串,要从json中获取到字段的值,去掉引号,大括号和逗号string[] names = hlgwfpJson.Split(','); for (int i = 0; i < names.Length; i++) { names[i]=names[i].Trim('{'); names[i] = names[i].Trim('}');
2012-08-27 14:50:58
10117
原创 asp.net使用rdlc显示Oracle数据库数据
1、首先是传参数,数组型的参数名、参数值、参数类型,如下: string[] paraNames2 = { "p_cursor", "cs_ny1", "cs_ny2", "cs_cc", "lclx" };//"cs_ny" string[] paraValues2 = { "p_cursor",ymstart, ymend, cc, lcl
2012-07-20 16:01:48
1879
原创 ORACLE创建表空间和用户
//创建临时表空间create temporary tablespace test_temptempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'size 32mautoextend onnext 32m maxsize 2048mextent management local;
2012-06-19 13:44:03
414
原创 oracle中trim函数 replace函数的用法 example
leading - remove trim_string from the front of string1.trailing - remove trim_string from the end of string1.both - remove trim_string from the front and end of string1.If none of these are chos
2012-06-01 09:59:35
826
原创 Ubuntu在windows7下的安装
今天自己在官网下了ubuntu64位的安装文件,然后下了wubi.exe。运行后者之后,按照提示,很快就装好了。像装一个普通的应用程序一样。感觉真好。听说ubuntu是linux中的文艺青年,体验过后感觉还真是。
2012-05-15 10:59:04
455
转载 C# 给窗体添加皮肤-SkinEngine的应用
我在网上搜索过,给窗体使用皮肤的方法有很多,不过C#中这种方法最简单。利用 IrisSkin2.dll 所提供的控件 SkinEngine 来为窗体添加皮肤。具体步骤:1.添加控件SkinEngine。 1.右键“工具箱”。“添加选项卡”,取名“皮肤”。 2.右键“皮肤”,“选择项”弹出对话框。 3.点击“浏览“,找到IrisSkin2.dll,这时你会
2012-05-11 16:41:34
2072
1
原创 在win7 64位下VS2008导入excel文件
程序原来在Xp下运行的好好的,到了win7下就弹出异常:“未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序”,在网上找了各种方法,都没有解决。 如“在vs中右击项目—〉属性—〉生成 下的 目标平台 改为x86”,这样是不行的,而且多出来很多更莫名的错误。想来也是,本来自己的系统就是64位的,干嘛非要弄成32位的。又如“AccessDatabaseEngine.
2012-05-10 15:00:42
2502
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人