解读数据库的一些常识(4)_Mssql数据库教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:揭秘规范设计数据库应注意的14个技巧
1.原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里


如何使数据库中取出的数据保持原有格式? 
有很多朋友提到,这里给出答案。先定义一个函数: 
<% 
function HTMLEncode(fString) 
fString = replace(fString, >, >) 
fString = replace(fString, <, <) 
fString = Replace(fString, CHR(32),  ) 
fString = Replace(fString, CHR(13), ) 
fString = Replace(fString, CHR(10) & CHR(10), </P><P>) 
fString = Replace(fString, CHR(10), <BR>) 
HTMLEncode = fString 
end function 
%> 

调用<%=HTMLEncode(strstring)%> 
<script language=vbs> 
function HTMLEncode(fString) 
fString = replace(fString, >, >) 
fString = replace(fString, <, <) 
fString = Replace(fString, CHR(32),  ) 
fString = Replace(fString, CHR(13), ) 
fString = Replace(fString, CHR(10) & CHR(10), </P><P>) 
fString = Replace(fString, CHR(10), <BR>) 
HTMLEncode = fString 
end function 
function output(str) 
out.innerHTML=HTMLEncode(str) 
end function 
</script> 
<textarea name=phx cols=95 rows=12></textarea> 
<br><button onclick=output(phx.value)>显示</button> 
<div id=out style=border:1 solid red;width:500;height:300></div> 
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]  
rs.open sql,conn,1,1 的后两个 1,1的涵义 
Recordset对象方法 
Open方法 
recordset.Open Source,ActiveConnection,CursorType,LockType,Options 
Source 
Recordset对象可以通过Source属性来连接Command对象。 
Source参数可以是一个Command对象名称、一段SQL命令、一个指定的数据表名称或是一个Stored Procedure。假如省略这个参数,系统则采用Recordset对象的Source属性。 
ActiveConnection 
Recordset对象可以通过ActiveConnection属性来连接Connection对象。 
这里的ActiveConnection可以是一个Connection对象或是一串包含数据库连接信息(ConnectionString)的字符串参数。 
CursorType 
Recordset对象Open方法的CursorType参数表示将以什么样的游标类型启动数据, 
包括adOpenForwardOnly、adOpenKeyset、adOpenDynamic及adOpenStatic,分述如下: 
-------------------------------------------------------------- 
常数 常数值 说明 
------------------------------------------------------------- 
adOpenForwardOnly 0 缺省值,启动一个只能向前移动的游标(Forward Only)。 
adOpenKeyset 1 启动一个Keyset类型的游标。 
adOpenDynamic 2 启动一个Dynamic类型的游标。 
adOpenStatic 3 启动一个Static类型的游标。 
-------------------------------------------------------------

分享:解读查询中where和having的区别
having子句与where有相似之处但也有区别,都是设定条件的语句。 在查询过程中聚合语句(sum,min,max,avg,count)要比having子句优先执行.而where子句在查询过程中执行优先级别优先于聚合语句(sum,min,max,avg,count)。 简单说来: where子句: select sum(num)

共4页上一页1234下一页
来源:模板无忧//所属分类:Mssql数据库教程/更新时间:2010-01-30
相关Mssql数据库教程