解读数据库的一些常识(4)_Mssql数据库教程
教程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)
相关Mssql数据库教程:
- sql 语句练习与答案
- 深入C++ string.find()函数的用法总结
- SQL Server中删除重复数据的几个方法
- sql删除重复数据的详细方法
- SQL SERVER 2000安装教程图文详解
- 使用sql server management studio 2008 无法查看数据库,提示 无法为该请求检索数据 错误916解决方法
- SQLServer日志清空语句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸载方法(其他版本类似)
- sql server 2008 不允许保存更改,您所做的更改要求删除并重新创建以下表
- SQL Server 2008 清空删除日志文件(瞬间日志变几M)
- Win7系统安装MySQL5.5.21图解教程
- 将DataTable作为存储过程参数的用法实例详解
- 相关链接:
- 教程说明:
Mssql数据库教程-解读数据库的一些常识(4)。