摘要: 在MainWindow的Loaded中弹出登录对话框,如果没有登录则Application.Current.Shutdown()退出。密码的MD5加盐处理,把盐值放在app.config的AppSetting中。登录正确性判断,错误次数超过三次锁定登录成功把当前用户Id放到Application.Current.Properties(应用程序的全局变量容器)中。 阅读全文
posted @ 2013-06-16 16:30 秋水惜朝 阅读(215) 评论(0) 推荐(0) 编辑
摘要: --数据库基本语句应用范例(上)--1、创建example数据库CREATE DATABASE example/*返回结果:CREATE DATABASE 进程正在磁盘 'example' 上分配 0.75 MB 的空间。CREATE DATABASE 进程正在磁盘 'example_log' 上分配 0.49 MB 的空间。*/--2、删除数据库DROP DATABASE example/*返回结果:正在删除数据库文件 'C:\Program Files\Microsoft SQL Server2000\MSSQL\data\example_log.L 阅读全文
posted @ 2013-06-16 15:32 秋水惜朝 阅读(197) 评论(0) 推荐(0) 编辑
摘要: --语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --从数据库中删除视图CREATE INDEX --为数据库表创建一个索引DROP INDEX --从数据库中删除索引CREATE PROCEDURE --创建一个存储过程DROP PROCEDURE - 阅读全文
posted @ 2013-06-16 15:27 秋水惜朝 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.对数据分区:建立一个联合数据库服务器组的第一步是在多台服务器间水平分区表数据。水平分区表是指将表分成多个较小的表(称为成员表)。每一个成员表与原始表有相同的格式,但仅包含原始表中的部分行。将每一个表放在不同的资源(文件或服务器)上,以使处理负荷分散到多个资源上。例如,某公司从 1 至 9999999 分配客户标识符 (ID)。可将 Customers 表分为 3 个成员表,每个成员表的客户 ID 范围都相同。如果在使用水平分区时不使用视图,则水平分区将要求应用程序具有确定哪些成员表包含用户请求数据的逻辑,并动态地生成引用这些表的 SQL 语句。应用程序需要使用复杂的查询联接这些成员表。更改 阅读全文
posted @ 2013-06-16 15:26 秋水惜朝 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 多表触发器create trigger trg_aon a表for updateasdeclare @xmbh varchar(10)select @xmbh=项目编号 from updateddeclare @xmmc varchar(50)select @xmmc=项目名称 from updatedupdate B表 set 项目名称=@xmmc where 项目编号=@xmbhupdate c表 set 项目名称=@xmmc where 任务书编号=@xmbhgo两表相关联的视图CREATE VIEW dbo.VIEW3ASSELECT dbo.info.*, dbo.login.nam 阅读全文
posted @ 2013-06-16 15:10 秋水惜朝 阅读(156) 评论(0) 推荐(0) 编辑