救命啊!一个关于VB的数据库应用系统界面设计实验
实验九 数据库应用系统界面设计实验(一)一、VB 6.0 的使用
1、熟悉VB 6.0环境
2、ADO、ODBC的介绍及使用
二、学校门诊管理信息系统可视化界面的设计(可分两次实验完成)
1、设计主界面及各功能界面
例如:
2、在界面设计的基础上,至少实现其中某一功能的查询、修改、删除、插入等操作的代码。
三、事务、锁的练习
1、在SQL Server 2000的查询分析器环境下,练习“事务”
1) 创建事务
Begin transaction t1
Use product
Go
Insert into product values(‘E’,1002,PC)
Go
Commit transaction t1
2) 在事务中设置一个存储点,当发生了错误进行回滚时,保证前面的插入行为不丢失
Begin transaction t1
Use product
Go
Insert into product values(‘F’,1003,PC)
Go
Save transaction t1
Update product
Set model=1002
Where maker=’F’
If @@error!=0
Rollback transaction t1
Else
Commit transaction t1
Go
Select *
From product
Where maker=’F’
查看运行结果,观察事务的执行效果
3) 不用事务,直接运行
Insert into product values(‘A’,1001,PC)
Insert into product values(‘B’,1002,PC)
Insert into product values(‘A’,1001,PC)
go
观察运行结果,考虑自动提交事务模式下SQL Server 2000的执行方式
2、锁模式
1) 加共享锁
Use product
Go
Begin transaction t2
Select maker from product with(Holdlock)
Select count(maker) from product
Commit
2)加排它锁
**在SQL Server中,对于insert、upate、delete语句使用排它锁
Use product
Go
Begin transaction t1
Select *
From product with(XLock)
Insert into product values(‘G’,1006,PC)
Update product
Set maker=’G1’
Where model=1006
Commit transaction t1
--------------------编程问答-------------------- 路过。。。看看。。。如果遇到问题可以让我们帮你看下。。。。
补充:VB , 数据库(包含打印,安装,报表)