11 2011 档案
摘要:0. sql语句的提交和回滚a. 可直接执行增删改,只用在最后提交时使用strsql='insert into....";execute immediate str_sql; commit; 所有的语句会一起提交b. 在程序一开始就设置回滚点savepoint save_point1; --定义回滚保存点c 执行sql语句后提交/回滚execute immediate str_sql; exception when others then rollback to save_point1; /*异常处理,保存点下面的操作都不会被执行*/ Out_msg :='操作失败!
阅读全文
摘要:一、获取表记录生成时间SELECT to_char(scn_to_timestamp(ORA_ROWSCN),'yyyy-mm-dd hh24:mi:ss') insert_time,pobd.*,ROWID FROMtableName pobdORDER BY to_char(scn_to_timestamp(ORA_ROWSCN),'yyyy-mm-dd hh24:mi:ss') DESC; --单据明细表二、获取当前时间select sysdate from dual;三、获取Oracle版本号select * from v$version四、创建序列CR
阅读全文
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 4.应尽量避免在 where 子句中使用 or 来连接条件,.
阅读全文
摘要:一、正确的链接字符串"DataSource=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.100)(PORT=1521))(CONNECT_DATA=(SID=ORACLE)));UserId=system;Password=sa;"--HOST=服务器IP地址, 如192.16.1.100--SID= .Net Configuration Assistance-->本地Net服务器名配置-->添加-->服务名(即为该服务名,并非pl/sql登陆时的DataBase属性值)--UserId=用户名,
阅读全文
摘要:1、配置Net Configuration Assistant http://blog.csdn.net/heartdiamond/article/details/4216357假设数据库所在服务器IP地址为: 192.168.0.1数据库实例名为:ora92用户名: umap密码:umap第一步:打开配置程序位于:程序-->Oracle - OraHome92-->Configuration and Migration Tools-->Net Configuration Assistant ;第二步:选择配置项:打开程序后,出现的界面中有四个选项, 分别为(1)监听程序配置
阅读全文
摘要:最近使用VS2010时发现System.Data.OracleClient不再受微软支持,而是推荐使用Oracle自己的ODP.Net,于是就踏上了纠结的安装ODP.net的道路 首先我到oracle的官网注册了账号并下载了ODTwithODAC112021这个版本(http://www.oracle.com/technetwork/database/windows/downloads/index-101290.html),这也成为我纠结的开始.因为网上介绍基本都是基于ODTwithODAC1110720这个版本(http://blog.ywxyn.com/index.php/archive.
阅读全文
摘要:key:asp.net js方法互调 asp.net 前台如何调用后台方法 1. javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementById("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1、函数声明为public后台代码(把public改成protected也可以)public string ss(){return("a");}2、在h
阅读全文
摘要:一、onerror事件<script type="text/javascript">onerror=function(){}onerror=handleErrvar txt=""function handleErr(msg,url,l){txt="There was an error on this page.\n\n"txt+="Error: " + msg + "\n"txt+="URL: " + url + "\n"txt+="
阅读全文
摘要:1. 判断页面是F5刷新提交还是点击提交按钮提交 if (Request.Headers["Accept"] == "*/*") //F5页面刷新返回true,按钮提交返回false { }//当前是刷新页面 else { } //按钮提交
阅读全文
摘要:1. 只能输入数字 <script type="text/javascript"> $(function() { $("#<%=txtNetOrderNo.ClientID %>").keypress(function(e) { return e.keyCode >= 46 && e.keyCode <= 57; }); }); </script>2. 输入文本框时显示剩余字数HTML: <div>JS:<script type="text/javascript&
阅读全文
摘要:ASP.NET 母版页和内容页的加载顺序2010-09-07 09:25Master 模板页Content 内容页如果希望Master页面的数据传给Content页面,请OnInit如果希望Content页面的数据传给Master页面,请重载OnLoad具体细节不多说了,看下面页面的加载顺序就明白原因(对于使用MasterPage方式做网站的是很有用的)母版页控件 Init 事件内容控件 Init 事件母版页 Init 事件内容页 Init 事件内容页 Load 事件母版页 Load 事件内容控件 Load 事件内容页 PreRender 事件母版页 PreRender 事件母版页控件 Pre
阅读全文
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num上设置默认值0,确保表中num列没有null值,然后这样查询: select id from t where num=0 3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 4.应尽量避免在 where 子句中使用 or 来连接条件,.
阅读全文
摘要:1. 打开IIS inetmgr2. 打开事件查看器 eventvwr3. 添加或删除程序 appwiz.cpl4. 管理工具 control admintools5. 计算器 calc6. 命令行提示符 cmd7.计算机管理 compmgmt.msc8. 设备管理器 devmgmt.msc9. 显示属性 desk.cpl10. 组策略编辑器 gpedit.msc11. Internet属性 inetcpl.cpl12. 本地用户和组 lusrmgr.msc13. 记事本 notepad14. 打印机和传真 control printers15. 注册表编辑器 regedit16. 服务 se
阅读全文
摘要:1. oracle case when 缺失关键字(该解决方案不适用于decode)Select avg(e.sal),casewhen avg(nvl(e.comm,0))>300 then '奖金不错' when avg(nvl(e.comm,0))<100 and avg(nvl(e.comm,0))>300 then '奖金不错' end 奖金状况from emp egroup by job order by job desc,avg(sal) desc;a. case 前不加要显示的字段,直接通过,号和上一个字段连接b. 奖金状况 显
阅读全文
摘要:为新项目写的一份规范文档, 分享给大家. 我想前端开发过程中, 无论是团队开发, 还是单兵做站, 有一份开发文档做规范, 对开发工作都是很有益的. 本文档由本人编写, 部分意见来源于网络, 以此感谢, 片面及有误的地方, 希望大家指正. 另, 本文档部分规范是为我所在项目组所写, 使用时请根据实际项目需求修改.以下为[WEB前端开发规范文档]正文点此查看WEB版本规范目的为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必须按本文档规范进行前台页面开发. 本文档如有不对或者不合适的地方请及时提出, 经讨论决定后
阅读全文
摘要:1. 人工手动解决文件属性—安全—IIS_WPG(添加该用户即可) everyone也可2. 程序解决 将需访问的文件复制到具有权限的文件夹(添加了IIS_WPG或everyone用户)下读取即可。 解决文件夹放在bin目录下会导致session丢失,程序无法响应的问题。 可将文件夹放置于app_data内,即可解决
阅读全文
摘要:对于一个Web应用程序来说,出错是在所难免的,因此我们应该未雨绸缪,为可能出现的错误提供恰当的处理。事实上,良好的错误处理机制正是衡量Web应用程序好坏的一个重要标准。试想一下,当用户不小心在浏览器输入了错误的URL或者当用户提供了一些信息导致程序出错的时候,如果我们没有对这些情况进行处理,而是任由404或是500的错误页面甚至出错的堆栈信息呈现在用户面前,这无疑会把一些用户给吓跑。所以,在我们开发Web应用程序的时候,应该对ASP.NET错误处理机制有充分的了解。让我们回到ASP.NET上来,先提两个问题让大家思考一下:ASP.NET错误处理机制有几种呢?如果同时采用了几种错误处理机制,它们
阅读全文
摘要:1 :维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么 答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策2 : ADO。NET相对于ADO等主要有什么改进?答 ADO数据以Recordset 形式存储 ADO.NET以DataSet形式存储Recordset对数据库持续连接访问ADO.NET提供对数据库断开连接ADO.NET与ADO相比,优势在于提供了数据集和数据适配器,有利
阅读全文
摘要:一. 使用自定义用户控件 1. 引入 <%@ Register Src="UserControl/ucLeftCommon.ascx" TagName="ucLeftCommon" TagPrefix="uc1" %> 其中:Src为控件路径, TagPrefix为控件前缀, TagName为控件名 2. 使用 <uc1:ucLeftCommon ID="ucLeftCommon1" runat="server" />二. 使用通过DLL引入的控件 1.引入,DotN
阅读全文
摘要:http://www.360doc.com/content/10/0705/09/1375327_36987920.shtml1. 去除Oracle生成的sql语句有双引号的问题2. 添加外键3. 取消name,code联动4. 自动生成所有sql语句 数据库 --> Generate DataBa...
阅读全文
摘要:1. jquery 使用 $.post无法进入ashx文件的问题在web.config里注册了<add path="*.ashx" verb="*" type="ajaxpro.ajaxhandlerfactory,ajaxpro" /> 注释掉即可
阅读全文
摘要:1. Jquery使用$.post后无法进入ashx文件断点无法触发在web.config里注册了 注释掉即可或则改为这个: 意思是只把ajaxpro的相关请求交给ajaxpro处理,其它ashx还是按默认处理2. 禁止生成pdb文件后导致断点无法进入VS2008默认生成类库项目时除了生成dll文件外,还会生成一个同名的pdb文件,它是一个程序数据库文件,保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。通过设置,我们可以让VS2008不生成pdb文件。设置步骤:打开类库项目属性页面→切换到生成选项卡→点击高级按钮→将调试信息一项设置为none。3. 生成方式是Re
阅读全文
摘要:1. Jquery使用ajax相关函数2. 如何在jQuery中使用 setInterval,setTimeout1. Jquery使用ajax相关函数 //'WebForm1.aspx'中只用写一句 Response.Write("dd");<%@ page language="java" import="java.util.*" pageencoding="utf-8" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
阅读全文
摘要:在ASP.NET 的服务器端控件中有三种关于 ID 的属性,即 ID, ClientID 和 UniqueID。ID 表示控件的服务器端编程的标识符,我们写"服务器端的代码",就要用到这个 ID, 通过这个 ID 可以在服务器端对服务器端控件的属性、方法和时间进行编程访问。(可写)ClientID 表示由服务器端生成的客户端控件的ID,"经常用于在客户端脚本中访问服务器控件所呈现的 HTML 元素"。一般情况下与服务器端的 ID 相同,有时,不能为控件生成唯一的名称,例如,如果Repeater 空间在它的某个模板中包含一个 Label 控件,则将在客户端
阅读全文
摘要:字符串函数LENGTH() 字符长度LENTTHB() 字节长度;一个汉字内存中占用 2字节LTRIM、RTRIM、TRIM截串SUBSTR(表达式,位置,长度)Oracle 无左右取串函数,但可以使用变通方式完成。左取串: SUBSTR('abcdefg', 1, 3)右取串: SUBSTR('abcedfg', LENGTH('abcdefg')-3+1, 3)字符函数接受字符输入,并返回字符或数值。INITCAP(char)首字母大写LOWER(char)转换为小写UPPER(char)转换为大写LTRIM(char,set)左裁切RTRI
阅读全文
摘要:eval()函数,可将字符串转换为变量对象varthe_image=prompt("changeparrotorcheese","");varthe_image_name="window.document."+the_image;varthe_image_object=eval(the_image_name);the_image_object.src="ant.gif";<formaction=""method="post"name="myform"
阅读全文
摘要:functionlastMonth(){vardt=document.getElementById("d1").innerText;varstrArr=dt.split('-');varyear=strArr[0];varmonth=strArr[1];varday=strArr[2];//一月的时候回到上一年的12月if(strArr[1]==1){year=year-1;month=12;}else{month=month-1;}if(month.toString().length==1){month='0'+month;}documen
阅读全文
摘要:原链接:http://www.cnblogs.com/chuncn/archive/2009/01/29/1381291.html存储过程创建语法: create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围);变量2 类型(值范围);Begin Select count(*) into 变量1 from 表A where列名=param1; If (判断条件) then Select 列名 into 变量2 from 表A where列名=param1; Dbms_output。Put_lin
阅读全文
摘要:http://www.cnblogs.com/yangkunlisi/archive/2011/07/27/2118460.html1 // 获取程序的基目录。2 System.AppDomain.CurrentDomain.BaseDirectory3 4 5 // 获取模块的完整路径。6 Sys...
阅读全文
摘要:程序特点:1. 可生成实体类,业务逻辑层,数据访问层,数据库文档等,如数据库定义的完整,生成代码也会包括注释(支持批量生成)2. 由于Oracle数据表和字段都是大写表示,生成代码可读性较差.本程序可自定义相应的骆驼表示法(如UserName),增强生成代码的可读性,对应关系保存在XML文件中,可反复使用.(当能也可生成原始全部大写的代码). 3. 可进行预览或保存到文件4. 生成方法包括 Get...
阅读全文
摘要:1、word2007导入导出样式 在使用word 2007时经常要设置段落格式,也就是开始中的样式,为了实现复用,可将设置好的样式导入导出。 样式--》右下角箭头--》下方(管理样式)--》导入导出删除字符的所有格式:Ctrl+Shift+ZF12:打开另存为. Ctrl-F6:在打开的文档之间切换. F4:反复上一次的操作 F5:编纂里的定位 Ctrl+1组合键:单倍行距 Ctrl+2 组合键:双倍行距 Ctrl+Shift+>组合键:增大字号 Ctrl+Shift+<组合键:减小字号 Ctrl+E 组合键:段落居中 Ctrl+J 组合键:两头对齐 Ctrl+L 组合键:左对齐
阅读全文

浙公网安备 33010602011771号