【SQL SEVER】
zllaptx4869
这个作者很懒,什么都没留下…
展开
-
MSSQLSERVER
在以系统管理员身份sa登陆SQL2008时,出现的一个问题:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (Microsoft SQL Server,错误: 2)。原创 2012-07-18 17:28:57 · 956 阅读 · 7 评论 -
在对应所需名称或序数集合中,未找到项目
一失足成千古恨!学生管理信息调试ing,当我单击修改成绩菜单选项的时候,冒出了一个这样的问题:在对应所需名称或序数集合中,未找到项目! 愣了愣,纳闷,几天前的时候还没有这样的错误呢,为什么会这样呢?有了前一次调试的经验,这一次自己不是直接上网查了,而是先断点调试了一下, comboExamNo.Text = mrc!ExamNO comboClassNo.Text = mr原创 2012-08-13 15:57:01 · 5113 阅读 · 8 评论 -
三句话的事——走进范式
范式(数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进原创 2012-09-01 18:45:34 · 1115 阅读 · 5 评论 -
(VB报表)未能用指定的连接串 "连接字段" 连接到数据源,连接串中的用户名与密码已隐藏
机房收费系统中,让我熊了好几天的问题终于可以放松一下了——在做周结账单报表时报错:未能用指定的连接串 "连接字段" 连接到数据源,连接串中的用户名与密码已隐藏。出现这个问题,是因为自己在前面所做的日结账单报表中,当我在数据连接的时候,连接好服务器, 使用指定的用户名称和密码的时候,有两个选项:一个事空白密码,另一个是允许保存密码选项(复选框),我选中的是允许保存密码,这样,当我再做周结账单原创 2012-09-28 17:04:52 · 9551 阅读 · 7 评论 -
珊珊来迟的解决方法——VB中防止多用户登录
对于机房收费系统,唯一的感觉就是来还债来了:在学生管理系统中没实现的功能一个不差的都会在这里整出来!上次做学生管理系统的时候,有了点思路:新建一个表,当操作员登录成功后,将操作员工作信息添加到该表中,等下次登陆时,首先从表中检索是否存在相应的记录,如果存在相应的记录,那么返回提示框进行提示:该操作员已经登录,请选用其它账户进行登录;如果没有相应的记录,则正常登录。实际上,在学生管理系统中就原创 2012-09-25 15:37:14 · 1967 阅读 · 3 评论 -
VB中如何将msflexgrid控件中的数据导成Excel
在机房收费系统中,其中有一个功能是:将Msflexgrid控件中的数据导入到excel中,经过几天的奋战,连查带改,现在提供一种方法,仅供参考:实现这个功能,首先需先在工程中”引用”MrcrosoftExcel xx Object Library”,然后新建一个模块,声明如下子过程:Public SubOutDataToExcel(Flex AsMSFlexGrid) '导出至Excel原创 2012-09-25 15:38:58 · 3675 阅读 · 4 评论 -
听'说'——VB报表
拖了好久,终于有机会写上这篇博客了——折腾我许久的VB报表问题。实际上,在十一假期之前基本上都做完了,后来因为自考的关系,才一直没有时间来完善(自己给自己的借口!)那时候作出的报表,只能返回周结账单中所有记录,而不能返回指定日期的记录。上次头脑风暴的时候,偶然间听说了一个属性,这才完完整整的解决这个问题:返回任意指定日期的结账记录!第一步:下载Grid Report ,然后安装。(这是下载原创 2012-10-23 19:46:06 · 1262 阅读 · 2 评论 -
软件工程——第一张图
以前看软件工程视频的时候,一直在问自己:还有比这让人更抓狂的东西么?后来写文档的时候才明白,原来真有!和同学交流后,对所谓的数据流图,E-R图都是众人皆醒我独醉!赶鸭子上架,不得不来了:先给出自己写可行性分析报告中的第一张图吧:机房收费系统的大体架构图文字说明:实际上很多窗体的实质都是这样的,通过窗体界面输入操作请求——交互到数据库——数据库处理后返回相关信息——在窗体界面上显示结原创 2012-11-22 15:27:00 · 992 阅读 · 2 评论 -
SQL Sever 中的连接
内连接:是一种比较常用的链接查询方式,列出这些基表中与连接条件相匹配的所有数据行。语法是:Select select_listFrom table1inner join table2Where search_conditionsOrder byorder_expression给定连个表:一个student 表 一个是grade表student表Nu原创 2013-03-06 16:50:42 · 1348 阅读 · 4 评论 -
学生管理系统之 vb 如何防止SQL 语句注入(以目前之力所能想到的方法)
前天师傅在查看作品的时候,给提到了SQL注入的问题,只见师傅在登录窗体的用户名文本框中输入:' or 1=1 -- 就这么一段看似乱七八糟的东西,然后竟登上了系统(数据库中没有这个用户),师傅也不给讲,没办法,自己整呗。后来了解到,所谓SQL注入:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。对此也不是很明白,但从师傅给的上面原创 2012-08-16 19:33:24 · 4125 阅读 · 14 评论 -
SQL SEVER 之 T-SQL
学习不识T-SQL,学尽SQL SEVER也枉然。不论流程控制,还是批处理和游标,毫无疑问是T-SQL重要的内容,同时也是整个数据库中重要的知识点,而这些也正是T-SQL作为SQL增强版的关键所在!点击看全图我之所以将T-SQL作为一个单独的知识点做笔记,是因为T-SQL作为SQL的强化版,它不属于SQL中的内容,但是二者又有很多相通的地方(详见博客《 你不知道的事儿—— SQ原创 2012-07-29 14:40:47 · 1257 阅读 · 10 评论 -
触发器VS存储过程 之 一个SQL菜鸟眼中的触发器和存储过程
学习SQL SEVER,当讲解到存储过程的时候,偶然之间想起了前面学过的触发器,感觉两者之间有些相通但是绝不相同的地方。对照笔记和查阅相关资料了解了一下两者的区别和联系。触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和原创 2012-07-20 10:50:12 · 1766 阅读 · 17 评论 -
浅谈SQL SEVER中约束和规则的异同
规则和约束是用来对想要限定的表中某些数据操作的操作法则。通俗点就是,允许什么样的数据输入不允许什么样的输入等操作,都受到规则或约束的限定。约束:强制实行的应用规则,通过限制列中数据,行中数据和表之间数据来保证数据的完整性,独立于表结构。通常包括四种约束类型:主键约束,唯一性约束,核查性约束和外键约束。语法:CONSTRSAINT + 约束名 + 约束类型规则是一种数据库对象,可以绑定到原创 2012-07-22 08:33:45 · 2628 阅读 · 6 评论 -
从生活来看SQL SEVER中的锁和事务
近来,看数据库时,遇到一个一直想不开的问题——锁为什么要放在事务的管理这一章进行讲解?锁和事务有什么必然的关系吗?回过头来仔细再看了看,或许可以这样理解……对于事务,先看个例子:企业取消了后勤部,需要将后勤部从department表中删除,要修改department表,而employee 表中的部门编号与后勤部相对应的员工也应删除。因此,两个表都需要修改,这种修改只能通过两条DEL原创 2012-07-25 16:25:07 · 1604 阅读 · 19 评论 -
多步 OLE DB 操作产生错误 解决办法
今天在调学生信息管理系统错误的时候,当我添加学籍信息的时候,报了一个错:很是纠结,用断点调试,运行结果都正常,一旦调试到 下列代码中:mrc.Fields(2) = Trim$(comboSex.Text)将性别信息框中的文本内容赋值给数据库记录的第三个字段,就报上图所出的错误。以前添加的时候也没有出现这种错误,但是今天就突然之间工程就非暴力不合作了。突然之间,脑袋不知道哪根筋动了一下原创 2012-08-13 10:06:31 · 16234 阅读 · 17 评论 -
SQL SEVER 管理内容之 事务
接上一篇SQL SEVER 管理内容:这个还用解释吗?要解释的话(直接Q我)除此之外,在这里还涉及到锁的相关知识,为什么要放在这一章呢?(从生活来看SQL SEVER 中的锁和事务)原创 2012-07-28 21:18:12 · 1514 阅读 · 4 评论 -
SQL SEVER 概述 和 基础
SQL SEVER入门,需要了解其主要特点,配置要求,掌握的是 重要的SQL SEVER工具,比如企业管理器,查询分析器等。对于SQL语言基础:说来说去,主要不外乎四点:增(insert)删(delete)改(update)查(select)。同时应该了解到,SQL 中的三种语言类型:数据定义语言,操纵语言,控制语言。原创 2012-07-28 21:13:40 · 1087 阅读 · 12 评论 -
SQL SEVER 安全
先说一下我的思路:对于SQL SEVER的安全问题,总结之后,感觉就两点内容。数据库安全和数据安全。验证登陆,角色,数据库权限等都是属于宏观的数据库安全,因而总结到一起;对于数据的备份和恢复,从一定层面上看,是为了保障数据安全的,因此可以归纳为数据安全。(有什么好的意见,欢迎交流!)(图一综述SQL SEVER 安全的内容)(图二是数据安全)原创 2012-07-29 08:15:11 · 1175 阅读 · 11 评论 -
第一篇“上万字”的文章——总叙 SQL SEVER
从现在起,开始我的SQL SEVER 连环画总结。(连续剧,更新ing)综述SQL SEVER 。对于SQL SEVER我主要是从:概述,基础,与T-SQl的对比,管理,安全下面五个方面来总结(欢迎探讨)原创 2012-07-28 19:48:55 · 1349 阅读 · 15 评论 -
SQL SEVER 管理内容 之 数据库
先阐述一下我的想法吧:在耿老师的视频中,从第六章到第十章分开讲了:表,视图,索引,触发器,存储过程五个内容。总所周知对于数据库,主要是从表,视图,索引,触发器,存储过程来进行操作和管理的,所以这几章归纳到数据库管理之中。自我感觉:数据库管理是现在这个学习阶段的关键所在。(图一 综述SQL SEVER管理)(图二是数据库管理内容)(图三到图六是数据库管理的原创 2012-07-28 21:14:21 · 1115 阅读 · 9 评论 -
数据库数据一致性——事务和存储过程
问题背景: 原先做机房收费系统的时候,对于D层访问数据库,对数据库的操作基本上都是通过SQL语句实现的,这样导致的一个问题就是在完成机房收费系统中,产生了一些容易被忽略的逻辑黑洞。例如:在退卡业务逻辑中,要判断从注册表中是否删除成功,其次,还要判断是否将退卡记录添加到退卡记录表中,两者都成功之后,标识退卡业务逻辑完成,任何一个失败,退卡业务逻辑标识失败。我原先的思路有点片面化,就是通过and原创 2013-08-15 17:32:07 · 1588 阅读 · 12 评论