代码改变世界

ORA-12170: TNS: 连接超时

2007-06-30 17:56 by 晓风残月, 16837 阅读, 0 推荐, 收藏, 编辑
摘要:从 sqlplus 连接指定数据库时使用: sqlplus system/i246801@PI3000 出现: ORA-12170: TNS: 连接超时 PI3000 是默认的数据库实例,使用 sqlplus system/i246801 竟然可以正常登录。 baidu + google 豆说是网络问题,可是我是本机啊,不是远程连接,况且不带 @connect_identifier 是可以连接的... 阅读全文

始终保持打开同一个子窗口以及关闭父窗口同时自动关闭所有子窗口

2007-06-08 02:28 by 晓风残月, 7475 阅读, 0 推荐, 收藏, 编辑
摘要:1.点击一个可以打开新窗体的链接,如何实现如果窗体已打开,则将焦点转到已打开的窗体,否则打开新窗体。难点:如何判断窗体已打 开,及将将打开的窗体Active? 2.如何实现一个主窗体关闭时,将所有 打开的其他相关窗体一起关闭? 虽然是有点变态,还硬是将他基本实现了,希望不会有太多潜在bug~ 现在有点崇拜那句话了,"nothing is impossible!",当然前提是要合理的^_^ 欢迎拍砖~ BTW:第一次发首页文章不知道合适不合适:D 阅读全文

屏蔽 PK 破解

2007-06-07 22:35 by 晓风残月, 1004 阅读, 0 推荐, 收藏, 编辑
摘要:屏蔽 PK 破解一、屏蔽键盘所有键 二、屏蔽鼠标右键 在body标签里加上oncontextmenu=self.event.returnvalue=false 或者: function nocontextmenu(){ if(document.all) {event.cancelBubble=true;event.returnvalue=false; return false; }} 或者: ... 阅读全文

ASP.NET DEMO Ⅳ : 使用数据源控件将数据绑定到 ListControl 上

2007-05-31 23:30 by 晓风残月, 1705 阅读, 0 推荐, 收藏, 编辑
摘要:目的: 1. 展示 ListControl.AppendDataBoundItems 属性用法 2. 展示使用数据源控件绑定联动 ListControl 3.出发点: a. 今天 csdn 还有网友问,DropDownList 绑定数据后能否插入额外项?答案当然是肯定的。 b. 昨天 forums.asp.net中有人使用数据源控件绑定两个联动DRP,设置第二个DRPApp... 阅读全文

ASP.NET DEMO Ⅲ:显示固定行数的GridView(DataGrid)

2007-05-30 21:33 by 晓风残月, 4379 阅读, 0 推荐, 收藏, 编辑
摘要:目的: 1. 当绑定数据源不足预期行数的时候,手动补充残缺空白行说明: 参考很多网络资源,方案有多种: 1.直接添加空白数据源 优点: 不需要手动维护空白行的视图状态。 样式(如间隔行、编辑状态)完全交由GridView内部处理。 通过参数设置,可以将此部分代码交由后台程序完成甚至由Stored Procedure完成,而UI部分则很统一。 不存在GridView,... 阅读全文

ASP.NET DEMO Ⅱ: 使用嵌套DataList显示主从关系

2007-05-30 00:28 by 晓风残月, 1786 阅读, 0 推荐, 收藏, 编辑
摘要:目的: 1. 通过在DataList模板列中嵌入DataList,显示主从关系。 2. 通过客户端JS,实现主从关系关联选择 3. 遍历DataList中的项,获取选择的数据 1: 2: 3: 4: 5: 6: 1: 2: 3: 4: 5: Nested DataList 6: ... 阅读全文

ASP.NET DEMOⅠ:联动下来框(DropDownList)

2007-05-29 03:17 by 晓风残月, 2010 阅读, 0 推荐, 收藏, 编辑
摘要:开篇废话~ 也算序下了个大胆的决定:整理出一系列 ASP.NET 实践相关的示例,来源大部分都是网络收集,然而都是自己实践总结。 约定:1.环境:ASP.NET 2.0。尽量提供 1.x 的相关信息2.编码方式:内联代码。优势是,简洁,方便测试,只需要一张 .aspx 页面3.+ 那就开始吧~ DEMOⅠ:联动下来框(DropDownList) 提示:服务端版本,虽然当前AJAX盛行,然而,... 阅读全文

Windows Live Writer Plugins: Insert Current Date & Time

2007-05-27 20:35 by 晓风残月, 559 阅读, 0 推荐, 收藏, 编辑
摘要:昨天试用了Windows Live Writer,太棒了!编辑器blog,确实很方便,可以随时保存在本地。但是没有插入时间和日期的功能,幸运的是WLW提供了API SDK,可以自己扩展,实现起来也很简单。看了下 SDK 提供了那个 HelloWorldPlugin 以及 Document,自己设计了两个插件:DateInserter 和 TimeInserter: 1: #reg... 阅读全文

Windows Live Writer! So coooooool!

2007-05-26 07:59 by 晓风残月, 366 阅读, 0 推荐, 收藏, 编辑
摘要:Good morning, everyone, This post are edited and published by the Windows LIve writer. As bloggers, you can manage your blogs throught it, As developers, you can aslo extend it with the Windows Live W... 阅读全文

总结 @ 在 C# 中的用法

2007-05-26 00:05 by 晓风残月, 16204 阅读, 3 推荐, 收藏, 编辑
摘要:一 字符串中的用法1。地球人都知道 C# 中 字符串常量可以以 @ 开头声名,这样的优点是转义序列“不”被处理,按“原样”输出,即我们不需要对转义字符加上 \ (反斜扛),就可以轻松coding。如, string filePath = @"c:\Docs\Source\a.txt" // rather than "c:\\Docs\\Source\\a.txt" 2。如要在一个用 @ 引起来... 阅读全文

关于C#编译器错误CS0685(VS2005)

2007-05-25 22:38 by 晓风残月, 991 阅读, 0 推荐, 收藏, 编辑
摘要:今天CSDN中有人发现Duwamish7(C#)升级到VS2005后,SystemFramework编译通不过了,尝试了一下果然报错:呀呀,不会吧,当年VS2003的时候 Duwmish 7我可是研究过千百回了(夸张了点,其实没研究透:->),都没有出现过这个错误,不知道C# complier 那根筋接错了神经线老查了MSDN,原来这个编译错误编码为 CS0685,描述如下: 编译器错误 CS06... 阅读全文

交叉表的简单实现2:使用前端程序实现

2007-05-24 03:27 by 晓风残月, 2718 阅读, 0 推荐, 收藏, 编辑
摘要:上篇介绍了 交叉表的简单实现1:使用存储过程,这里采取在前端程序实现。实现要点:1。读取所有目标成绩(flatScroreTable)2。从目标成绩中提取考试时间(不重复),作为交叉表的列表头3。从目标成绩中提取考试科目(不重复),作为交叉表的行表头4。根据2动态构建一个DataTable(crossScroreTable),此DataTable具有一个科目列,若干考试时间列,以及其他信息。5。将... 阅读全文

交叉表的简单实现1:使用存储过程

2007-05-23 02:36 by 晓风残月, 3017 阅读, 0 推荐, 收藏, 编辑
摘要:有位朋友要求帮忙实现交叉表(将某些行变为列),之前虽然实现过,但没有整理,今天顺便整理一下,便于自己以后参考,希望对其他网友有帮助,欢迎指出不足之处^_^数据库中原始数据类似:要求前台显示为:建立表结构: CREATE TABLE [dbo].[t_Score] ( [ScoreId] [int] IDENTITY (1, 1) NOT NULL , [SubjectName] [va... 阅读全文

GridView 中格式化整理

2007-05-20 17:01 by 晓风残月, 3352 阅读, 0 推荐, 收藏, 编辑
摘要:今天又碰到有网友问GridView 中的格式化问题了,还是在这里记下吧:设置 DataFormatString 后为什么格式化输出无效?不要忽略两个重要属性 BoundField的 HtmlEncode 和 ApplyFormatInEditMode :HtmlEncodeGridView 使用的 BoundField 与 DataGrid 使用 BoundColumn 不同,BounField ... 阅读全文

SQL 时间格式格式化

2007-05-18 21:48 by 晓风残月, 8431 阅读, 0 推荐, 收藏, 编辑
摘要:将时间格式显示为:2007年5月18日 -- 2005年5月18日SELECT CAST(YEAR(GETDATE()) AS NVARCHAR) + '年' + CAST(MONTH(GETDATE()) AS NVARCHAR) +'月' + CAST(DAY(GETDATE()) AS NVARCHAR) + '日'-- 2005年05月18日SELECT CAST(YEAR(GETDATE... 阅读全文

ListItem 的 Attributes 在页面回发(PostBack)之间并不会保持视图状态?

2007-05-13 05:27 by 晓风残月, 1552 阅读, 0 推荐, 收藏, 编辑
摘要:偶然之间发现 ListItem 的 Attributes 在页面回发(PostBack)之间并不会保持视图状态,测试如下: protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { ListItem item = new ListItem("hi", "0"... 阅读全文

关于 asp.net 服务器控件几个 ID 的说明

2007-04-28 01:20 by 晓风残月, 1987 阅读, 0 推荐, 收藏, 编辑
摘要:对于每一个服务器控件System.Web.UI.Control 都具有 ID,UniqueID,ClientID 三个属性,那么这个三者到底有河关系,在客户端HTML中又是如何对应呈现的呢?ID:获取或设置分配给服务器控件的编程标识符。分配给控件的编程标识符。 (可写) 设置服务器控件上的此属性可提供对服务器控件的属性、事件和方法的编程访问。Web 开发人员可以通过在 ASP.NET 服务器控件的... 阅读全文

关于 Web Deployment Projects

2007-04-24 00:17 by 晓风残月, 1374 阅读, 0 推荐, 收藏, 编辑
摘要:今天在 www.asp.net 中search 有关 asp.net setup 信息时,无意中碰到了 Web Deployment Projects :Web Setup + Precompilation http://forums.asp.net/thread/1462314.aspx,原来MS早在2005年晚些时候就推出了 Web Deployment Projects,最为 VS2005的... 阅读全文

VS 2005 安装一个的小问题

2007-04-22 21:01 by 晓风残月, 595 阅读, 0 推荐, 收藏, 编辑
摘要:今天通过 添加/删除 安装了VC++的部分功能之后,在 程序》Visual Studio 2005 》Visual Studio 2005 Tools 里面竟然找不到 ActiveX Control Test Container 了,但是却有 Spy+和 MFC-ATL Trace Tool,建了MFC ActiveX功能在IDE里面 工具 菜单中也找到不到ActiveX Control Test... 阅读全文

关于 em 中指定主机身份证明

2007-04-21 16:30 by 晓风残月, 1228 阅读, 0 推荐, 收藏, 编辑
摘要:在 Enterprise Manager Database Control 中执行 数据库的 启动/关闭,备份等操作,需要输入目标数据库的操作的身份证明:用户名:即你正常进入系统的用户名,密码:即对应上面的用户名的密码,最后的一点很重要,你需要将此用户授权“作为批处理作业登录”,方法,控制面板》管理工具》本地安全策略》本地策略》用户权利指派》作为批处理作业登录》添加用户或者租另,每个数据库实例都... 阅读全文

在.net 2.0 中执行分布式事务:隐式事务篇(SQL Server 与 Oracle)

2007-04-07 22:34 by 晓风残月, 1406 阅读, 0 推荐, 收藏, 编辑
摘要:项目涉及到多个数据库的查询更新操作,也就必然需要分布式事务的支持,查了MSDN知道 .net 2.0 中利用新增的 System.Transactions 命名空间可以简单的实现分布式事务: System.Transactions 基础结构通过支持在 SQL Server、ADO.NET、MSMQ 和 Microsoft 分布式事务协调器 (MSDTC) 中启动的事务,使事务编程在整个平台上变得简... 阅读全文

Oracle TNSListener 服务一启动就自动停止?

2007-04-05 13:26 by 晓风残月, 3073 阅读, 0 推荐, 收藏, 编辑
摘要:之前一直是正常的,今天忽然发现 TNSListener 服务无法启动,在服务控制台将其启动后,刷新一下,又自动回到 停止 状态,也没有抱任何的错误。而且 SPL PLus 还可以正常的使用。从baidu里搜到一篇类似的问题,原来是我改过机器名称造成,解决方法:方法1。直接修改 listener.ora我机器上的路径是: D:\oracle\product\10.2.0\db_1\NETWORK\A... 阅读全文

通过批处理文件启动Oracle服务

2007-04-01 23:30 by 晓风残月, 2908 阅读, 0 推荐, 收藏, 编辑
摘要:自己家里的机子配置不高,所有Oracle服务都是手动启动、关闭,每次都需要一个个启动比较麻烦,自然就想到到了批处理文件管理,baidu了一下,参考了一些网友的经验,自己写了两个简单的批处理文件:StartOracleNHRS.bat @net start OracleOraDb10g_home1TNSListener@net start OracleServiceNHRS@pause@exit S... 阅读全文

【收集】ADO&ADO.NET 读取 Oracle 数据集

2007-04-01 10:39 by 晓风残月, 1174 阅读, 0 推荐, 收藏, 编辑
摘要:开始尝试用存储过程读取Oracle 数据集,收集了一些文章,基本上都来自MSDN:使用 ADO.NET 访问 Oracle 9i 存储过程 http://www.microsoft.com/china/MSDN/library/data/dataAccess/DMSDNorsps.mspx?mfr=true如果包返回多个游标,则 DataReader 会按照您向参数集合中添加它们的顺序来访问这些游... 阅读全文

Oracle:.NET 连接Oracle

2007-03-31 19:12 by 晓风残月, 3423 阅读, 0 推荐, 收藏, 编辑
摘要:刚接触Oracle,装好Oracle,什么Server,Client,ODP.NET啊一堆全装上了,利用晚上时间陆陆续续搞了一个终于,从图书馆搜刮了N本与Oracle有关的书,怎么使用企业管理器,怎么建立数据库、管理数据库,还有什么Oracle体系结构(物理存储和逻辑存储),什么Oracle实例啊.......太多的概念了最终还是没有全部搞懂,时间不等人,项目催得仅啊,今天自己通过 Databas... 阅读全文

当您单击滚动条在 IFRAME 中 DIV 焦点事件引发错误

2007-03-29 17:12 by 晓风残月, 591 阅读, 0 推荐, 收藏, 编辑
摘要:一个Activex报表编辑器竟然无法使用 删除键、方向键,查了一下,原来时iframe和div的问题:使用了当您单击滚动条在 IFRAME 中 DIV 焦点事件引发错误http://support.microsoft.com/kb/818505/zh-cn看不大懂想看下阴文原文,竟然自动跳转中中文页面http://support.microsoft.com/kb/818505果然是够“本地话”的,... 阅读全文

标记 bgsound 竟然会导致 Forms 验证失效

2007-03-23 23:41 by 晓风残月, 382 阅读, 0 推荐, 收藏, 编辑
摘要:今天猛然发现标记 bgsound (背景音乐)不慎使用竟然会导致Forms验证失效(估计是cookies丢失)。情景是这样:为一套报表系统实现了,站内短消息的提示,使用 bgsound 添加了背景音乐,在我自己的开发环境上一切调试正常(Windows XP SP2 + IIS 5.1 + VS 2005),然后更新已部署的原来正常运行的系统(Windows 2000 + IIS 5.0 + .ne... 阅读全文

VS2005's WebSiteProject && WebApplicationProject

2007-03-22 22:48 by 晓风残月, 618 阅读, 0 推荐, 收藏, 编辑
摘要:很多朋友都问我WebSiteProject 与 WebApplicationProject的区别,以及WebSiteProject 如何转换到 WebApplicationProject,收集了ScottGu's blog 以及 MSDN相关文章,方便查阅:ScottGu's blogVS 2005 Web Application Project V1.0 Releasedhttp://weblo... 阅读全文

Oracle Explorer 无法打开 : Pakage load faliure Package

2007-03-21 00:39 by 晓风残月, 1222 阅读, 0 推荐, 收藏, 编辑
摘要:今天安装 Oracle Developer Tools for Visual Studio .NET with ODAC 10.2.0.2.20,一切顺利,当从VS中打开 Oracle Explorer 却报错:" Pakage load faliure Package 'Oracle developer tools for visual studio .net has failed to loa... 阅读全文

Oracle .Net Develoer

2007-03-20 21:27 by 晓风残月, 515 阅读, 0 推荐, 收藏, 编辑
摘要:Oracle .Net Develoer.NET 开发人员中心http://www.oracle.com/technology/global/cn/tech/dotnet/index.html Oracle Data Provider for .NEThttp://www.oracle.com/technology/global/cn/tech/windows/odpnet/index.htmlO... 阅读全文

TreeView几个小技巧

2007-03-19 02:19 by 晓风残月, 14854 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET 2.0 提供的TreeView极大的方便了我们的树状菜单应用,但是它的很多功能都是基于PostBack的实现,有时候我们更希望在客户端完成。积累了几点,整理一下。 1。父子节点CheckBox的级联选择 这个 251 已经实现了http://www.cnblogs.com/itrust/archive/2006/04/03/365439.aspx 2。多选与单选的切换简单实现 ... 阅读全文

如何解决VS 2005 中无法调试存储过程

2007-03-01 21:04 by 晓风残月, 832 阅读, 0 推荐, 收藏, 编辑
摘要:刚装的一台电脑竟然无法调试存储过程了,搜罗了到两篇文章可能有帮助:调试SQL Server的存储过程及用户定义函数解决.NET 2003 中无法调试sql server存储过程 阅读全文

FCKEditor.net PK XML request error: Internal Server Error(500)"

2007-02-06 19:57 by 晓风残月, 2511 阅读, 0 推荐, 收藏, 编辑
摘要:今天开始使用FCKEditor,按http://wiki.fckeditor.net/Developer's_Guide/Integration/ASP.Net说明以及诸多网络资料,终于搞定,可以正常加载FCKEditor,解决了常见上传问题,500问题可能是最头痛的(在“浏览服务器”页面,总是报 "XML request error: Internal Server Error(500)")可能... 阅读全文

SQL Server 2000 sp4 与数据链接池

2007-01-28 15:43 by 晓风残月, 1089 阅读, 0 推荐, 收藏, 编辑
摘要:今天远程连接一台xp sp2上的SQL,报错信息: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool si... 阅读全文

Invalid attempt to read when no data is present.

2007-01-24 17:31 by 晓风残月, 3097 阅读, 0 推荐, 收藏, 编辑
摘要:今天在使用SqlDataReader 读取记录时,竟然出现了如下异常: Invalid attempt to read when no data is present. Description: An unhandled exception occurred during the execution of the current web request. Please review the sta... 阅读全文

flash 会影响 asp.net2's TreeView&Menu 的正常运行

2007-01-17 01:23 by 晓风残月, 310 阅读, 0 推荐, 收藏, 编辑
摘要:刚装完系统忽然发现,项目中原来运行的非常好的 Menu (asp.net2.0自带那个)竟然无法正常显示了,只显示了第一层菜单,鼠标移上去并没有出现二级菜单,也没有报教本错误,重新建立一个包含Menu的页面还是可以正常显示的,试着添加一个TreeView到出错的那个页面,也无法显示,但是TreeView会报教本错误。而且使用Mathon竟然没有问题,同事电脑上的IE浏览也没有问题。百思不得其界,左... 阅读全文

无法注册 msvcr80.dll:An application has made an attempt to load the C runtime library incorrectly

2007-01-16 16:51 by 晓风残月, 6505 阅读, 1 推荐, 收藏, 编辑
摘要:今天用VC2005写了个Activex,测试部署到其他机器由于目标机器缺少msvcr80.dll和mfc80u.dll,可定是无法运行,然后就想手动注册安装msvcr80.dll和mfc80u.dll,结果两个都弹出一样的错误信息:baidu 了一下,终于找到一个同样错误网友:http://bbs.pediy.com/showthread.php?threadid=27494不过,也是从一个德国的... 阅读全文

安装SQL报“挂起的文件操作”

2007-01-09 23:56 by 晓风残月, 722 阅读, 0 推荐, 收藏, 编辑
摘要:如果在安装SQL Server之前装过其他软件,常常报:“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。”即使重启N次也不行,解决方法:开始》运行》regedt32 找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,HKEY_LOCAL_MACHINE\SYSTEM... 阅读全文

关于:Error while trying to run project: Unable to start debugging 绑定句柄无效

2006-11-24 02:27 by 晓风残月, 1319 阅读, 0 推荐, 收藏, 编辑
摘要:今天用VS2005调试一个C#控制台程序,竟然弹出这个消息以为VS出问题了,打开Web程序还是可以调试的,就是Console和Windows程序没有办法调试了网上一搜才知道需要启动 Terminal Services 服务但是打开 services.msc 竟然找不到 Terminal Services ,现在终于明白了又式 Tomato XP(番茄花园) 惹的祸了前几天由于系统崩了,临时找了张老... 阅读全文

ASP.NET Tricks&Tip:关于Tooltip(title)的换行问题

2006-11-21 05:15 by 晓风残月, 2558 阅读, 0 推荐, 收藏, 编辑
摘要:我们知道,为了使对于普通 HTML 元素的title可以换行,至少可以有可以两种方式: 1。将title的文本分行写 hello world 2。插入换行符号 hello world 或者 hello world 10与13分别是换行符与回车符的ACII十进制值 如果需要对WebControl设置title(其实是tooltip属性)这两种方法都失效了,而是只需要插入编程语言内置的换行符,比如C... 阅读全文