导航

05 2009 档案

摘要:examples used in this article uses the Pubs database that comes as a sample database when you install SQL Server. If you need to rebuild the Pubs database, follow the steps to install a fresh copy : R... 阅读全文

posted @ 2009-05-28 15:23 kingwangzhen 阅读(399) 评论(0) 推荐(0)

摘要:1. 一个存储过程最好只有一个事务;多个事务既消耗资源,也容易产生错误; 2. 创建事务和结束事务的时候最好有这样的判断: [代码]3. 如果事务很长,可以在适当的位置多加几个错误判断: [代码] Note:@@Error必须直接跟在需要判断的sql后面,中间不能间隔其他语句,因为@@Error总是取最新执行的结果,所以最好还是使用Try...Catch...[代码] 阅读全文

posted @ 2009-05-28 15:21 kingwangzhen 阅读(241) 评论(0) 推荐(0)

摘要:C# winform 默认按钮设置,回车自动点这个按钮设置AcceptButton 属性 为要设置的按钮 阅读全文

posted @ 2009-05-26 16:13 kingwangzhen 阅读(3724) 评论(1) 推荐(0)

摘要:PYHYP WXB3B B2CCM V9DX9 VDY8T 在卸载试用版的地方,输入上面的key,然后更新,就可以成为正式版。开始> 设置> 控制面版> 添加或删除程序> 卸载vs.net2008>输入正版cd-key. 点击升级,搞定!!! 阅读全文

posted @ 2009-05-26 00:01 kingwangzhen 阅读(358) 评论(0) 推荐(0)

摘要:1. 定义游标定义 游标语句的核心是定义了一个游标标识名,并把游标标识名和一个查询语句关联起来。DECLARE语句用于声明游标,它通过SELECT查询定义游标存储的数据集合。语句格式为: DECLARE 游标名称 [INSENSITIVE] [SCROLL] CURSOR FOR select语句 [FOR{READ ONLY|UPDATE[OF 列名字表]}] 参数说明: INSENSITIVE... 阅读全文

posted @ 2009-05-24 00:18 kingwangzhen 阅读(658) 评论(0) 推荐(0)

摘要:/// <summary> /// dataGridView右键菜单 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dgvSalesOrderInput_CellMouseDown(objec... 阅读全文

posted @ 2009-05-22 16:34 kingwangzhen 阅读(898) 评论(0) 推荐(0)

摘要:/// <summary> /// 从Treeview客户节点中获取信息 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SalesOrdertreeView_AfterSelect(objec... 阅读全文

posted @ 2009-05-22 12:44 kingwangzhen 阅读(2489) 评论(0) 推荐(0)

摘要:try { SqlDataReader SalesPersonReader = GetSalePerson(); SalesOrdertreeView.ImageList = ImgList; //遍历添加TreeView节点 while (SalesPersonReader.Read()) { TreeNode SalesPersonNode = new TreeNode(SalesPerson... 阅读全文

posted @ 2009-05-22 12:40 kingwangzhen 阅读(1561) 评论(0) 推荐(0)

摘要:获取或设置包含树节点有关数据的对象。任何Object 派生类型都可被指派给此属性。如果此属性是通过 Windows 窗体设计器设置的,则只能指派文本。public class Customer{ public ArrayList CustomerOrders; public string CustomerName; public Customer(string myName) { Customer... 阅读全文

posted @ 2009-05-21 11:32 kingwangzhen 阅读(1109) 评论(0) 推荐(0)

摘要:try { Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application(); excel.Application.Workbooks.Add(true); if (ds.Tables.Contains("viewPigSlice") && ds.... 阅读全文

posted @ 2009-05-18 20:26 kingwangzhen 阅读(431) 评论(0) 推荐(0)

摘要:dgvViewPigSliceInfo.Rows[i].DefaultCellStyle.BackColor = Color.Beige; 阅读全文

posted @ 2009-05-18 14:45 kingwangzhen 阅读(1343) 评论(0) 推荐(0)

摘要:当处理单用户数据库中的数据时,用户可以随意修改数据库中的数据,而不必担心会有其他用户在同一时间修改相同的数据。但是,在一个多用户数据库中,很可能出现多个用户同时访问和修改数据的情况。数据一致性不可或缺的,三种方式管理数据一致性: 悲观一致性控制。对于这种类型的一致性控制,在从行刚刚被提取出来知道在数据库中被修改这段时间内,会一直为用户锁定行。这种类型的一致性控制在大量用户需要同时访问一行时用到。然... 阅读全文

posted @ 2009-05-17 21:09 kingwangzhen 阅读(358) 评论(0) 推荐(0)

摘要:DataAdapter 的 Update 方法可调用来将 DataSet 中的更改解析回数据源。与 Fill 方法类似,Update 方法将 DataSet 的实例和可选的 DataTable 对象或 DataTable 名称用作参数。DataSet 实例是包含已作出的更改的 DataSet,而 DataTable 标识从其中检索更改的表。当调用 Update 方法时,DataAdapter 将分... 阅读全文

posted @ 2009-05-17 12:56 kingwangzhen 阅读(1214) 评论(0) 推荐(0)

摘要:DataAdapter用来填充数据集。要填充数据集,要在调用DataAdapter对象的Fill方法之前设置DataAdapter对象的SelectCommand属性。另一方面,其他的属性,例如,InsertCommand、UpdateCommand,DeleteCommand属性,必须在DataAdapter对象调用Update方法之前设置。当在使用Update方法修改数据源时,使用命令属性来修... 阅读全文

posted @ 2009-05-17 12:40 kingwangzhen 阅读(342) 评论(0) 推荐(0)

摘要:要修改数据源中的数据,应该将被修改的记录传递给一个特定的过程。在处理完修改之后,要调用数据集的AcceptChanges方法。这个方法提交了对数据集所做的修改。下面介绍何时调用AcceptChanges方法:1. 如果将一个数据集的内容与另一个合并起来,需要提交提交目标数据集中的修改。这与使用Fill方法加载到数据集中的数据不同。在那时,数据适配器自动提交数据集中的修改。2. 当把数据集修改发送给... 阅读全文

posted @ 2009-05-17 12:16 kingwangzhen 阅读(573) 评论(0) 推荐(0)

摘要:1、CustomerEntity customer = new CustomerEntity();定义一个空新实体CustomerEntity customer = new CustomerEntity("SOLDES");定义一个主键值为"SOLDES"的新实体2、DataAccessAdapter adapter = new DataAccessAdapter();CustomerEntity... 阅读全文

posted @ 2009-05-16 12:16 kingwangzhen 阅读(851) 评论(2) 推荐(1)

摘要:尽管微软的ORM存在许许多多的问题,而且市面上例如LLBLGen,nHibernate与OpenAccess之类的替代品已经够多了,许多开发者被强迫使用微软的技术是因为他们的公司或客户的需要。而在取舍之间,看起来大多数开发者深信实体框架(Entity Framework)并非可行的方案。那么他们该如何应对?Steel Price选择忘记Linq to Sql的衰亡,继续使用它是因为它能工作。至于实... 阅读全文

posted @ 2009-05-16 00:01 kingwangzhen 阅读(268) 评论(0) 推荐(0)

摘要:郁闷一下午才找到的,呵呵下面是网上找到的解决方法,但我的问题是乱用UpDate引起的(下面这句挺重要,遵循这个原则)必须在提交前DataGridView1.EndEdit‘结束编辑 提交后Ds.AcceptChanges() '更新数据集UpdateCommand和DeleteCommand出现DBConcurrencyException异常。调试提示:违反并发性: DeleteCo... 阅读全文

posted @ 2009-05-13 20:51 kingwangzhen 阅读(1470) 评论(0) 推荐(0)