2010年3月17日
摘要: 本来这个问题我在用vs2005开发的时候没有出现,但今天用database2sharp工具的时候连接失败,经过搜索查询,现在总结一下解决方法,一来以便以后查阅,二来希望能够对大家有所帮助。C#使用System.Data.OracleClient连接Oracle数据库。之前在WinXP上正常运行的程序移植到Windows 2008 x64上之后就连不上数据库了,错误信息如下:启动database2s... 阅读全文
posted @ 2010-03-17 02:06 TechNick 阅读(5611) 评论(3) 推荐(0) 编辑
摘要: 在win7 64位下成功跑通了oracle10g,遇到重重困难最终解决。将解决方案与大家一同分享,同时提出待解决的问题希望大家给予帮助~ 阅读全文
posted @ 2010-03-17 00:32 TechNick 阅读(9817) 评论(1) 推荐(0) 编辑
2009年2月9日
摘要: 先说System.IO.Directory.GetCurrentDirectory(): .Net Framework中System.IO.Directory.GetCurrentDirectory()方法用于获得应用程序当前工作目录。如果使用此方法获得应用程序所在的目录,应该注意:System.IO.Directory.GetCurrentDirectory()方法获得的目录路径随着OpenFileDialog、SaveFileDialog等对象所确定的目录而改变(切换工作目录)。每打开一次文件夹或者使用资源管理器查看一下文件,都会更改此方法获得的值。而System.Windows.Form 阅读全文
posted @ 2009-02-09 20:28 TechNick 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 今天为了能实现这个功能,在网上翻了无数资料,都没有合适的,要么是VB,要么不知道怎样调用。最后,在msdn给出的示例上找到了答案 阅读全文
posted @ 2009-02-09 00:28 TechNick 阅读(791) 评论(0) 推荐(0) 编辑
2009年2月8日
摘要: 一、取某月的最后一天法一、使用算出该月多少天,年+月+加上多少天即得,举例取今天这个月的最后一天private void GetLastDateForMonth(DateTime DtStart,out DateTime DtEnd){int Dtyear,DtMonth;DtStart = DateTime.Now;Dtyear = DtStart.Year;DtMonth = DtStart.Month;int MonthCount = DateTime.DaysInMonth(Dtyear,DtMonth);DtEnd = Convert.ToDateTime(Dtyear.ToStri 阅读全文
posted @ 2009-02-08 23:24 TechNick 阅读(386) 评论(0) 推荐(0) 编辑
2009年1月25日
摘要: 最近做一些网站程式,经常要用到多个下拉菜单选择,看了介绍开始用AjaxPro这个控件,感觉效果不错。以前使用过MagicAjax,非常久不用了忘记了,最麻烦的就是在虚拟目录的时候比较麻烦,呵呵,在网上也有非常多,不过重要的地方经常没提醒新手,俺也是菜鸟,高手请忽略。看到这个AjaxPro使用比较简单,这次使用的是6.x的,最新的是7.x的,觉得6.0系列的方便,就选他了。在重要的地方都有提示了,相信非常容易看懂。 首先在web.config添加这个接点 在<system.web>和</system.web>之间,如下: <s 阅读全文
posted @ 2009-01-25 02:12 TechNick 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1.确定entities及relationshipsa)设计宏观行为。你用此数据库来做什么?比如,希望管理雇员的信息。b)确定entities。对于一系列的行为,确定所管理信息所涉及到的主题范围。这将变成table。比如,雇用员工,指定具体部门,确定技能等级。c)确定relationships。看着行为,确定tables之间有何种关系。比如,在部门与雇员之间存在一种关系。给这种关系命名。d)细化行为。你从宏观行为开始,现在仔细检查这些行为,看有哪些行为能转为微观行为。比如,管理雇员的信息可细化为:● 增加新员工● 修改存在员工信息● 删除调走的员工e)确定业务规则。看着你的业务规则,确定你要采 阅读全文
posted @ 2009-01-25 02:02 TechNick 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 三、多用户及其权限管理的设计  开发数据库管理类的软件,不可能不考虑多用户和用户权限设置的问题。尽管目前市面上的大、中型的后台数据库系统软件都提供了多用户,以及细至某个数据库内某张表的权限设置的功能,我个人建议:一套成熟的数据库管理软件,还是应该自行设计用户管理这块功能,原因有二:  1.那些大、中型后台数据库系统软件所提供的多用户及其权限设置都是针对数据库的共有属性,并不一定能完全满足某些特例的需求;  2.不要过多的依赖后台数据库系统软件的某些特殊功能,多种大、中型后台数据库系统软件之间并不完全兼容。否则一旦日后需要转换数据库平台或后台数据库系统软件版本升级,之前的架构设计很可能无法重用。 阅读全文
posted @ 2009-01-25 01:41 TechNick 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 说到数据库,我认为不能不先谈数据结构。1996年,在我初入大学学习计算机编程时,当时的老师就告诉我们说:计算机程序=数据结构+算法。尽管现在的程序开发已由面向过程为主逐步过渡到面向对象为主,但我还是深深赞同8年前老师的告诉我们的公式:计算机程序=数据结构+算法。面向对象的程序开发,要做的第一件事就是,先分析整个程序中需处理的数据,从中提取出抽象模板,以这个抽象模板设计类,再在其中逐步添加处理其数据的函数(即算法),最后,再给类中的数据成员和函数划分访问权限,从而实现封装。  数据库的最初雏形据说源自美国一个奶牛场的记账薄(纸质的,由此可见,数据库并不一定是存储在电脑里的数据^_^),里面记录的 阅读全文
posted @ 2009-01-25 01:37 TechNick 阅读(102) 评论(0) 推荐(0) 编辑