数据库
文章平均质量分 66
jiang_ideal
这个作者很懒,什么都没留下…
展开
-
SqlServer2000加载.mdb数据
具体步骤如下: 1.企业管理器→工具→数据转换服务→导入数据→选择数据源(Microsoft Access) →文件名:(就是你要加载的.mdb) →选择目标数据库(事前建好的)→下一步→OK!! 2.这样表结构及数据都有了。原创 2009-01-14 13:24:00 · 365 阅读 · 0 评论 -
web.config中AppSettings和ConnectionStrings的配置与区别及获取
web.config中AppSettings和ConnectionStrings的区别2008-08-20 14:12在ASP.NET编程中发现,可以用两种方式写连接数据字符串配置 ,就是AppSettings和ConnectionStrings。其中AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrin原创 2009-02-13 09:16:00 · 1419 阅读 · 1 评论 -
ADO.NET中的事务
一 事务处理介绍事务是这样一种机制,它确保多个SQL语句被当作单个工作单元来处理。事务具有以下的作用:* 一致性:同时进行的查询和更新彼此不会发生冲突,其他用户不会看到发生了变化但尚未提交的数据。* 可恢复性:一旦系统故障,数据库会自动地完全恢复未完成的事务。二 事务与一致性事务是完整性的单位,一个事务的执行是把数据库从一个一致的状态转换成另一个一致的状态。因此原创 2009-02-12 15:48:00 · 464 阅读 · 0 评论 -
SQLServer2000存储图片
微软的答案: VB6向SQL SERVER存入图象: http://support.microsoft.com/default.aspx?scid=kb;EN-US;258038 VB.NET向SQL SERVER存入图象: http://support.microsoft.com/default.aspx?scid=kb;EN-US;308042原创 2009-02-09 10:20:00 · 788 阅读 · 1 评论 -
SQL操作全集
SQL操作全集 SQL操作全集 下列语句部分是Mssql语句,不可以在access中使用。 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语原创 2009-02-03 10:15:00 · 279 阅读 · 0 评论 -
sqlConnection连接SQLServer字符串
配置web.config: 一种: 另一种: .cs后台代码: string sqlconn = ConfigurationSettings.AppSettings["CONN_STRING"];转载 2009-02-01 10:39:00 · 876 阅读 · 0 评论 -
.NET和SQL Server中“空值”辨析 (DBNull与Null的区别) [转]
初学数据库编程我们可能会有一些对“空值”的疑问,比如通过编程新建的一个表中所有数据皆显示为,手动添加并删除文字后又变成了空白;一个字符串类型的字段,明明没有填值,却不等于"";用ADO.NET从数据库中取值,每遇到有的就出错……这需要我们正确认识.NET和SQL Server中几种不同的“空值”。 1、真正的空值,也就是“没有输入的值”,可以出现在大多数类型的字段中(如果转载 2009-02-01 11:03:00 · 450 阅读 · 0 评论 -
DataTable的细节
DataTable的细节 ===========================================================作者: dotnet(http://dotnet.itpub.net)发表于: 2007.09.18 22:13分类: 一般分类 出处: http://dotnet.itpub.net/post/2原创 2009-01-21 16:00:00 · 322 阅读 · 0 评论 -
Sql 日期输出的格式样式
Sql 日期输出的格式样式 今天一个网友问我日期的输出格式问题,提前自己也没有碰到过,或者说是自己也没有在意,在网上找了一圈和别人的资料指导下,自己也先做个笔记!呵呵!select CONVERT(varchar(12) , getdate(), 111 ) 2004/09/12select CONVERT(varchar(12) , getdat转载 2009-01-21 14:07:00 · 512 阅读 · 0 评论 -
C# 检查字符串,防SQL注入攻击
C# 检查字符串,防SQL注入攻击 SQL注入式攻击是利用是指利用设计上的漏洞,在目标服务器上运行Sql命令以及进行其他方式的攻击动态生成Sql命令时没有对用户输入的数据进行验证是Sql注入攻击得逞的主要原因。比如: 如果你的查询语句是select * from admin where username="&user&" and password="&pwd&""转载 2009-01-21 14:05:00 · 338 阅读 · 0 评论 -
两道SQL面试题目
两道SQL面试题目 在面试过程中多次碰到两道SQL查询的题目,一是查询A(ID,Name)表中第31至40条记录,ID作为主键可能是不是连续增长的列,完整的查询语句如下:select top 10 * from A where ID >(select max(ID) from (select top 30 ID from A order by A ) T) orde转载 2009-01-21 14:04:00 · 738 阅读 · 2 评论 -
SQL实现分页
sql 分页 SELECT TOP 10 * FROM Approve WHERE (ID NOT IN ( SELECT TOP 10*pageindex id FROM Approve ORDER BY id ) ) ORDER BY ID pageindex 为页数转载 2009-01-21 14:03:00 · 266 阅读 · 0 评论 -
如何让SELECT 查询结果额外增加自动递增序号
图表1 如果数据表本身并不内含自动地增编号的字段时,要怎么做才能够让SELECT查询结果如图表1所示,额外增加自动递增序号呢?我们提供下列五种方法供您参考: USE北风贸易;GO/* 方法一*/SELECT序号= (SELECT COUNT(客户编号) FROM 客户 AS LiMing WHERE LiMing.客户编号 Chan转载 2009-01-21 13:52:00 · 354 阅读 · 0 评论 -
什么是数据第一、二、三范式?作用是什么?
构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范转载 2009-01-19 16:41:00 · 1563 阅读 · 0 评论 -
数据库设计14个技巧
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:转载 2009-01-19 16:59:00 · 276 阅读 · 0 评论 -
如何用Powerdesigner的PDM(物理数据模型)生成数据库及逆向工程(将现有的数据库生成PDM)
pdm做好后,最终是要将其转化为数据库实体的。1.确认当前Powerdesigner设置的dbms是否正确,即是否是我们要生成的数据库类型,我在这里使用的是sqlserver2000:Powerdesigner->数据库->更改当前dbms,选择您的数据库类型。2.配置Powerdesigner与数据源的连接Powerdesigner->数据库->配置连接->用户dsn(或系统ds转载 2009-01-20 10:13:00 · 5587 阅读 · 0 评论 -
如何让PowerDesigner支持自动生成含SQL Server 2000的表和列注释的角本
如何让PowerDesigner支持自动生成含SQL Server 2000的表和列注释的角本http://dev.21tx.com 2004年02月17日 Blog enhydraboy<!--google_ad_client = "pub-8537598168120506";google_ad_width = 468;google_ad_height = 60;go转载 2009-01-20 09:34:00 · 625 阅读 · 0 评论 -
SQL优化34条
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如转载 2009-07-09 13:57:00 · 325 阅读 · 0 评论