上一页 1 ··· 8 9 10 11 12 13 14 下一页

2011年12月19日

事务一次处理多条SQL语句

摘要: 下面就将为您介绍如何使用事务一次处理多条SQL语句的方法,包括SQL中事务的写法以及调用的方法供您参考,希望对您学习SQL语句的执行能够有所帮助。 执行一个操作时,要同时修改多张表里的数据,并且每条数据都必须操作成功,才算执行成功,为了防止有些数据操作失败,有些成功,而造成的数据错乱,我们要使用事务。 事务就是:只有所有操作都成功则成功,只要有一条数据操作失败,则回滚。 后台写事务: /// /// 执行多条SQL语句,实现数据库事务。 /// access数据库 ///多条SQL语句 public static void ExecuteSqlTran(List SQLString... 阅读全文

posted @ 2011-12-19 22:12 疯狂的石头陈 阅读(973) 评论(0) 推荐(0) 编辑

sqlserver2000触发器使用

摘要: CREATE TABLE 卷烟销售表(卷烟品牌 VARCHAR(40) PRIMARY KEY NOT NULL,购货商 VARCHAR(40) NULL,销售数量 INT NULL,销售单价 MONEY NULL,销售金额 MONEY NULL)GO--业务规则:库存金额 = 库存数量 * 库存单价 业务规则。CREATE TABLE 卷烟库存表(卷烟品牌 VARCHAR(40) PRIMARY KEY NOT NULL,库存数量 INT NULL,库存单价 MONEY NULL,库存金额 MONEY NULL)GO--触发器功能: 强制执行业务规则,保证插入的数据中,库存金额 = 库存数量 阅读全文

posted @ 2011-12-19 15:18 疯狂的石头陈 阅读(553) 评论(0) 推荐(0) 编辑

oracle 数据库创建表空间 用户 授权

摘要: 1.创建表空间:create tablespace histdb datafile 'E:\oracle\product\10.2.0\oradata\orcl\histdb.dbf'size 2m autoextend on next 10m maxsize unlimited;alter database datafile 'E:\oracle\product\10.2.0\oradata\orcl\histdb.dbf' autoextend on;2.调整表空间:alter database datafile 'E:\oracle\product 阅读全文

posted @ 2011-12-19 10:44 疯狂的石头陈 阅读(157) 评论(0) 推荐(0) 编辑

2011年12月17日

SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)

摘要: 最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~现在在这写写关于它们的作用假设有如下表:一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~1:如右接连 right join 或 right outer join:我们以右边voter表为准,则左表(voteMaster)中的记录只有当其ID在右边(voter)中存在时才会显示出来,如上图,左边中ID为3.4.5.6因为这些ID右表中没有相应记录,所以没有显示!2:因此我们自然能理解左连接 left join 或者 left outer join 阅读全文

posted @ 2011-12-17 21:41 疯狂的石头陈 阅读(171) 评论(0) 推荐(0) 编辑

2011年12月12日

C# 线程

摘要: 如同java一样,在c#中写一个多线程应用是非常简单的,本章将介绍如何在c#种开发多线程程序。在.net中线程是由System.Threading 名字空间所定义的。所以你必须包含这个名字空间。using System.Threading;开始一个线程System.Threading 名字空间的线程类描述了一个线程对象,通过使用类对象,你可以创建、删除、停止及恢复一个线程。创建一个新线程通过new 操作,并可以通过start()方法启动线程thread = new Thread(new ThreadStart(HelloWorld));thread.Start();注意:和java程序不同,创 阅读全文

posted @ 2011-12-12 23:03 疯狂的石头陈 阅读(230) 评论(0) 推荐(0) 编辑

asp.net ajax学习系列功能强大的UpdatePanel控件

摘要: 先给一个简单的例子,后面给一个比较复杂的例子。改进后的UpdatePanel使页面部分更新(Partial-Page Updates)实现起来非常容易。要想在已有web页面或新建页面中加入部分更新内容,都十分容易,下面几个步骤:<1>在页面中加入ScriptManager控件。并保证ScriptManager控件的EnablePartialRendering属性值为true。若EnablePartialRendering=false,那么下面所做的对页面部分更新的任何设置都不能实现。EnablePartialRendering的默认值是true,不作修改就行。<asp:Scr 阅读全文

posted @ 2011-12-12 20:53 疯狂的石头陈 阅读(152) 评论(0) 推荐(0) 编辑

2011年12月11日

SQL Transcation的一些总结

摘要: 1.1.1 摘要 相信大家对于SQL Transcation再熟悉不过,它确保了数据库的数据一致性和安全性,尤其在对数据执行增删时,如果发生异常和错误它就会触发事务回滚,从而确保了我们数据的一致性和安全性,下面我们将通过分四部分介绍事件(Transcation)。1.1.2 正文 首先让我们通过一个具体的例子介绍Transcation的使用,假如我们的数据库中有一个表UserInfo,它包含三个字段分别为:UserID(自增)、UserName (nvarchar)和LuckyNumber (tinyint),如下图所示:图1 UserInfo表 UserInfo表的sql代码如下:-- Th 阅读全文

posted @ 2011-12-11 23:32 疯狂的石头陈 阅读(215) 评论(0) 推荐(0) 编辑

2011年12月8日

启动关闭指定表触发器

摘要: alter table dbo.tablename DISABLE TRIGGER allalter table dbo.tablename ENABLE TRIGGER all 阅读全文

posted @ 2011-12-08 16:25 疯狂的石头陈 阅读(176) 评论(0) 推荐(0) 编辑

不要尝试在 DllMain 或映像初始化函数内运行托管代码

摘要: 出错提示:正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。原因分析:.NET2.0中增加了42种非常强大的调试助手(MDA,Loaderlock 是其中之一。Loaderlock检测在一个拥有操作系统loader lock的线程上(如上例的video的运行线程)运行托管代码的情况。这样做有可能会引起死锁,并且有可能在操作系统加载器初始化DLL前被使用。虽然这样做很有必要,但在进行开发调试的时候,实在太麻烦这是由于正在加载特定资源:例如换肤控件时解决方案一:1、把vs2005菜单的 调试->异常->Man 阅读全文

posted @ 2011-12-08 10:04 疯狂的石头陈 阅读(784) 评论(0) 推荐(0) 编辑

2011年12月7日

入出库业务介绍

摘要: 入库业务:1. 期初盘存入库:右侧窗口中只能保留“期初盘存入库”对象,并在完成第一次系统药品盘点,待系统正式运行后,就应禁用该对象,方法为选中该对象,点击窗口上方的“禁用”按钮。2. 药房退药入库:增加相应“药房”对象,药房名称必须和第2章系统设置中二级科室设置中的药房名称一致;3. 科室退药入库:不需要在此设置具体科室,在入库时可通过科室拼音码选择。4. 盘盈入库:只设置“盘盈入库”对象,用于实际库存多于系统库存时,入库调整;5. 医药公司购药入库:不需要在此设置医药公司名称,在入库时通过拼音码选择。6. 其他药库调药入库:增加其他“药库”对象,名称与科室设置中的药库名称一致出库业务:1. 阅读全文

posted @ 2011-12-07 10:50 疯狂的石头陈 阅读(528) 评论(3) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 下一页

导航