导航

随笔分类 -  原创

摘要:在用C#进行ACCESS操作时,需要注意的问题:1.ACCESS2007保留字:http://office.microsoft.com/zh-cn/access-help/HA010030643.aspx#BMjetacereservedwords,数据表的列名不要与保留字重名,否则会抛出异常。如果必须要使用,可用中括号[]将列名括起;2.为ACCESS命令添加参数(或参数组)时,参数的顺序必须和SQL语句中参数的顺序一致,否则虽然不会抛出异常,但是语句不会成功执行(影响行数为0) 原因:OLEDB .NET框架数据提供程序不支持在向 SQL 语句或存储过程传递参数时使用命名参数。 在此情况下 阅读全文

posted @ 2012-01-04 10:52 Jessie.M 阅读(204) 评论(0) 推荐(0)

摘要:原文:http://msdn.microsoft.com/zh-cn/library/w369ty8x.aspxMSDN的解释看的有点晕,总结一下需要注意的几点:如果有理解的不对的地方,请路过的朋友看到发挥下同情心一定告知,不胜感激!自定义一个事件并处理它需要完整的四个步骤:1.声明一个委托类型2.声明此委托类型的事件3.在需要抛出事件的类中发布事件4.在需要处理事件的类中订阅事件(即指定此事件的处理函数)但是,MSDN:虽然您定义的类中的事件可基于任何有效委托类型(甚至是可返回值的委托),但是,通常建议您使用 EventHandler 让事件基于 .NET Framework 模式所以看看怎 阅读全文

posted @ 2011-12-14 11:21 Jessie.M 阅读(299) 评论(0) 推荐(0)

摘要:在《C#入门经典》第四版中看到,定义和使用委托的方法,通常是写好相应的委托函数,然后将函数名传入。但是这样在进入被委托执行的函数时,需要使用的变量又不可见,必须添加成员变量。例如,User是我定义的一个用户类,UserManagement类中的成员变量UserList是一个List<User>对象,储存一个用户列表。我需要在UserManagement类中加一个RemoveUser成员函数,以用户的ID为索引在UserList中找到这个User并删除它。考虑使用.NET类库中泛型类LIST<T>的函数:T Find(Predicate<T> match),查 阅读全文

posted @ 2011-12-13 22:43 Jessie.M 阅读(382) 评论(0) 推荐(0)