解讀數(shù)據(jù)庫的一些常識(4)_Mssql數(shù)據(jù)庫教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:揭秘規(guī)范設(shè)計數(shù)據(jù)庫應(yīng)注意的14個技巧1.原始單據(jù)與實體之間的關(guān)系 可以是一對一、一對多、多對多的關(guān)系。在一般情況下,它們是一對一的關(guān)系:即一張原始單據(jù)對應(yīng)且只對應(yīng)一個實體。在特殊情況下,它們可能是一對多或多對一的關(guān)系,即一張原始單證對應(yīng)多個實體,或多張原始單證對應(yīng)一個實體。這里
如何使數(shù)據(jù)庫中取出的數(shù)據(jù)保持原有格式?
有很多朋友提到,這里給出答案。先定義一個函數(shù):
<%
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
%>
調(diào)用<%=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 全部選擇 提示:你可先修改部分代碼,再按運(yùn)行]
rs.open sql,conn,1,1 的后兩個 1,1的涵義
Recordset對象方法
Open方法
recordset.Open Source,ActiveConnection,CursorType,LockType,Options
Source
Recordset對象可以通過Source屬性來連接Command對象。
Source參數(shù)可以是一個Command對象名稱、一段SQL命令、一個指定的數(shù)據(jù)表名稱或是一個Stored Procedure。假如省略這個參數(shù),系統(tǒng)則采用Recordset對象的Source屬性。
ActiveConnection
Recordset對象可以通過ActiveConnection屬性來連接Connection對象。
這里的ActiveConnection可以是一個Connection對象或是一串包含數(shù)據(jù)庫連接信息(ConnectionString)的字符串參數(shù)。
CursorType
Recordset對象Open方法的CursorType參數(shù)表示將以什么樣的游標(biāo)類型啟動數(shù)據(jù),
包括adOpenForwardOnly、adOpenKeyset、adOpenDynamic及adOpenStatic,分述如下:
--------------------------------------------------------------
常數(shù) 常數(shù)值 說明
-------------------------------------------------------------
adOpenForwardOnly 0 缺省值,啟動一個只能向前移動的游標(biāo)(Forward Only)。
adOpenKeyset 1 啟動一個Keyset類型的游標(biāo)。
adOpenDynamic 2 啟動一個Dynamic類型的游標(biāo)。
adOpenStatic 3 啟動一個Static類型的游標(biāo)。
-------------------------------------------------------------
分享:解讀查詢中where和having的區(qū)別having子句與where有相似之處但也有區(qū)別,都是設(shè)定條件的語句。 在查詢過程中聚合語句(sum,min,max,avg,count)要比having子句優(yōu)先執(zhí)行.而where子句在查詢過程中執(zhí)行優(yōu)先級別優(yōu)先于聚合語句(sum,min,max,avg,count)。 簡單說來: where子句: select sum(num)
相關(guān)Mssql數(shù)據(jù)庫教程:
- sql 語句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
猜你也喜歡看這些
- Mysql的主從數(shù)據(jù)庫沒有同步的解決辦法
- 怎么重置mysql的自增列AUTO_INCREMENT初時值
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫以及函數(shù)、存儲過程的介紹
- MySQL筆記之?dāng)?shù)據(jù)備份與還原的使用詳解
- MySQL筆記之別名的使用
- @@ROWCOUNT全局變量
- MySQL觸發(fā)器學(xué)習(xí)總結(jié)
- Java連接MySql的詳細(xì)介紹
- 網(wǎng)站模板MySQL timestamp自動更新時間
- 如何通過配置自動實現(xiàn)ValueList中hql語句的整型參數(shù)轉(zhuǎn)換
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-解讀數(shù)據(jù)庫的一些常識(4)。