代码改变世界

有关Transaction的错误提示及正确的处理(原创)

2006-06-28 00:31 by BAsil, 2885 阅读, 0 推荐, 收藏, 编辑
摘要:最近在写代码中处理事务的时候出现了几个问题,现在整理一下贴到网上。本文除特别指明外,均采用DAAB 3.1的Odbc类连接Sybase 9.1.2。 阅读全文

问题解决(另一个 OdbcParameterCollection 已包含带有 ParameterName“@****”的 OdbcParameter)

2006-06-25 15:09 by BAsil, 1120 阅读, 0 推荐, 收藏, 编辑
摘要:今天在用DAAB 3.1 连接Sybase ASE 9.1.2的时候又出现了 另一个 OdbcParameterCollection 已包含带有 ParameterName"@****"的 OdbcParameter 的问题,记得我半年前写过一个关于SqlParameterCollection的文章,翻出来看了一下,还真的找到了解决办法。这篇文章我已经发布到了现在的blog上,链接是 另一个 Sq... 阅读全文

解决(另一个 SqlParameterCollection 已包含带有 ParameterName“@UserName”的 SqlParameter。)同时讨论CopyTo和Clone (原创)

2006-06-25 14:18 by BAsil, 2502 阅读, 0 推荐, 收藏, 编辑
摘要:最近在调试SqlHelper程序的时候发现,利用从SqlCommandBuilder.DerivedParameters(command)得到的command.Parameters(为SqlParameterCollection)传给ExecuteNonQuery中的SqlParameter[],代码如下, public static SqlParameter[] getParameters(S... 阅读全文

使用DAAB 3.1连接Sybase ASE 11.9.2数据库的两个问题(原创)

2006-06-19 11:11 by BAsil, 1160 阅读, 0 推荐, 收藏, 编辑
摘要:由于项目的开发需要支持Sybase和Sql Server 2000,所以打算使用Odbc来连接Sybase和Sql Server 2000。在使用的过程中发现了几个问题1、Sybase的连接字符串可以写成Driver={SYBASE SYSTEM 11};Srvr=basil;Database=XTERPCURBS;Uid=sa;pwd=但是Sql Server中这样写会报"没有提供任何 DSN ... 阅读全文

htc文件GB2312编码格式导致包含中文的注释行混乱,不易发现(原创)

2006-06-12 14:47 by BAsil, 904 阅读, 0 推荐, 收藏, 编辑
摘要:今天,在htc文件应用一段简单的dhtml时,竟然出现了错误,看一下 var _table = window.document.createElement("TABLE"); window.document.body.appendChild(_table); _table.cellSpacing = 0; _table.cellPadding = 0; _table.className = "M... 阅读全文

Log4net同时按照日期和大小生成RollingFile和访问Sybase数据库配置(原创)

2006-06-09 17:29 by BAsil, 2108 阅读, 0 推荐, 收藏, 编辑
摘要:今天想用Log4net的时候,发现连最基本的配置都给忘了,在硬盘里翻了一个小时,好容易找到了。看来以后还是要写日志阿,不是有句话叫"好记性不如烂笔头"嘛。 记录一下log4net的几个配置,这个帮助里没有例子,而且也没有详细的说明。 1. Log4net同时按照日期和大小生成RollingFile 这样生成的日志类似test.log.2006_06_09,test.lo... 阅读全文

关于Rootkit.Vanti.gen病毒的查杀(原创,转载请声明)

2006-06-03 14:26 by BAsil, 3229 阅读, 0 推荐, 收藏, 编辑
摘要:最近给朋友杀毒时,碰到顽固的Rootkit.vanti.gen病毒,瑞星2006最新版本报rootkit.vanti.gen,可是却无法将其清除,十分顽固。而且在网上并没有看到具体的解决方案,只好自己动手。经过一系列的尝试,终于搞定,先将解决方案提供如下,不过由于手头没有工具,且病毒不能重现。只好根据记忆将步骤整理如下: 1. 准备两个工具rkdetector.exe和icesword(冰刃),由... 阅读全文

关于ViewState不得不说的(原创,转载请声明)

2006-06-02 14:52 by BAsil, 1627 阅读, 0 推荐, 收藏, 编辑
摘要:一直以为ViewState是把页面所有的值存储起来,而且好多的Asp.net书籍也是这么说的,或者是我比较愚笨,没有弄明白,直到最近在做动态生成控件,在更深入的了解了一下ViewState。 在我进行讲解之前,先说一下我用到的两个工具:一个是ViewStateDecoder(winform的),以前有一个webform的叫ViewState Parser,可惜Paul Wilson不提供连接了,反... 阅读全文

Thin的DateChooser代码学习(关于js的函数参数为一个完整的函数以及“对象不支持此属性或方法”错误的解决)(原创,转载请声明)

2006-05-30 16:45 by BAsil, 1422 阅读, 0 推荐, 收藏, 编辑
摘要:今天在学习Thin的DateChooser代码时,发现在I(getelement)函数中传递另外一个完整的函数作为I(getelement)函数的参数。我其实在Ajax的一些简单应用里见到过类似的使用方式但没有用过,因此决定写一个小例子学习一下。不想很简单的一个例子,却调试不过,来看一下代码,为了定位错误,我把例子简化了一下。 运行结果 :出现了运行时间错误。是否进行调试? 错误:对象不支... 阅读全文

jscript中appendChild和cloneNode的区别(原创,转载请声明)

2006-05-29 18:25 by BAsil, 964 阅读, 0 推荐, 收藏, 编辑
摘要:今天研究PowerDataGrid控件的时候,发现一个原来没有注意到的细节。 在使用appendChild(Element)时候,如果Element的ParentNode已经存在,则会首先将该Element从其ParentNode中移除。举个例子: parent tbl 在没有应用appendChild之前,pNode.innerHTML的值为parenttbl 而应用appendChil... 阅读全文

Thin的DateChooser代码学习(getScrollPosition)(原创,转载请声明)

2006-05-27 11:11 by BAsil, 1065 阅读, 0 推荐, 收藏, 编辑
摘要:THIN_CS.prototype.getScrollPosition = function(e) { var b=e.document.body; if(e==b)return {left:0,top:0}; with(e.getBoundingClientRect()) { return {left:b.scrollLeft+left,top:b.scrollTop+top}; } } get... 阅读全文

今天在博客园安家

2006-05-26 01:00 by BAsil, 222 阅读, 0 推荐, 收藏, 编辑
摘要:今天在博客园开了一个账户,对比donews确实功能多了不少,列举几个 Net技术氛围很好,这是最重要的。 支持离线blog工具,提供了api。donews的虽然有爱搞搞这个工具可以用,但是我不知道怎么配置Zoundry,是不是没提供api? 博客园有专门上传文件的地方。 感觉速度好像快一些,但感觉频繁提交数据库会死锁。我一晚上发生过n回,有点泄气,好在每次5分钟后,我的blog访问正常。 ... 阅读全文

[导入]解决“Internet Explorer 无法打开 Internet站点已终止操作”问题

2006-05-25 23:24 by BAsil, 20386 阅读, 0 推荐, 收藏, 编辑
摘要:昨天晚上添加了展现/隐藏菜单的按钮,今天早晨一打开博客,出现Internet Explorer 无法打开 Internet站点已终止操作。开始以为是网络的问题,可是刷新以后问题依旧。在google上搜索有网友采用document.readyState!="complete"来判断状态,我没有试成功。但是此时问题已经比较明显,在页面没有完全加载的时候就调用了insertAjacementElemen... 阅读全文

[导入]今天更新了页面布局,学会了使用离线blog

2006-05-25 23:24 by BAsil, 71 阅读, 0 推荐, 收藏, 编辑
摘要:页面布局更新如下: 更改了CSS; 增加了展开/隐藏左侧列表按钮 申请了计数器 添加了天气预报 添加了日历 增加了滚动简介 本篇文章使用aigaogao Blog软件发布, “我的Blog要备份”文章来源:http://blog.donews.com/basilwang/archive/2006/05/19/877215.aspx 阅读全文

[导入]根据column name 查找 table name

2006-05-25 23:23 by BAsil, 82 阅读, 0 推荐, 收藏, 编辑
摘要:select * from information_schema.columnswhere column_name like 'rowID'orselect * from syscolumns as cinner join sysobjects as oon c.id = o.idwhere c.name = 'rowid'and o.type = 'u'文章来源:http://blog.don... 阅读全文

[导入]模仿Petshop的简单工厂类代码

2006-05-25 23:23 by BAsil, 77 阅读, 0 推荐, 收藏, 编辑
摘要:Basil.FactoryDesign.IDAL.dllIorder.csusing System;namespace Basil.FactoryDesign.IDAL{ public interface IOrder { void add(); }}csc /target:library /out:Basil.FactoryDesign.IDAL.dll Iord... 阅读全文

[导入]NUnit的Test类中奇怪用法

2006-05-25 23:23 by BAsil, 57 阅读, 0 推荐, 收藏, 编辑
摘要:using System;namespace Basil.AbstractInterface{ /// /// Class1 的摘要说明。 /// class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) { // // TODO: 在此处添加代码以启动应用程序 ... 阅读全文

[导入]ASP.NET Web Page应用深入探讨 (转)

2006-05-25 23:23 by BAsil, 62 阅读, 0 推荐, 收藏, 编辑
摘要:一、服务器脚本基础介绍 首先,我们先复习一下Web服务器页面的基本执行方式: 1、客户端通过在浏览器的地址栏敲入地址来发送请求到服务器端 2、服务器接收到请求之后,发给相应的服务器端页面(也就是脚本)来执行,脚本产生客户端的响应,发送回客户端 3、客户端浏览器接收到服务器传回的响应,对Html进行解析,将图形化的网页呈现在用户面前 对于服务器和客户端的交互,通常通过下面几种主要方... 阅读全文

[导入]访问修饰符

2006-05-25 23:23 by BAsil, 89 阅读, 0 推荐, 收藏, 编辑
摘要:声明的可访问性 意义 public 访问不受限制。 protected 访问仅限于包含类或从包含类派生的类型。 internal 访问仅限于当前项目,声明一个成员能够由程序集中的所有文件使用而不能由该程序集之外的对象使用。protected internal 访问仅限于从包含类派生的当前项目或类型。 private 访问仅限于包含类型。 文章来源:http://blog.donews.com/ba... 阅读全文

[导入]Dynamic Compiler

2006-05-25 23:23 by BAsil, 59 阅读, 0 推荐, 收藏, 编辑
摘要:动态编译的代码文章来源:http://blog.donews.com/basilwang/archive/2005/11/08/619293.aspx 阅读全文