1、數(shù)據(jù)庫(kù)連接。 ASP與Access數(shù)據(jù)庫(kù)連接: <%@ language=VBscript%> <% dim conn,mdbfile mdbfile=server.mappath("數(shù)據(jù)庫(kù)名稱.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};uid=admin;pwd=數(shù)據(jù)庫(kù)密碼;dbq="&mdbfile %> ASP與SQL數(shù)據(jù)庫(kù)連接: <%@ language=VBscript%> <% dim conn set conn=server.createobject("ADODB.connection") con.open "PROVIDER=SQLOLEDB;DATA SOURCE=SQL服務(wù)器名稱或IP地址;UID=sa;PWD=數(shù)據(jù)庫(kù)密碼;DATABASE=數(shù)據(jù)庫(kù)名稱 %> DW中用字符串連接代碼: "Driver={Microsoft Access Driver (*.mdb)};DBQ=數(shù)據(jù)庫(kù)的絕對(duì)路徑" 等做完后再打開數(shù)據(jù)庫(kù)服務(wù)器,把 "Driver={Microsoft Access Driver (*.mdb)};DBQ=數(shù)據(jù)庫(kù)的絕對(duì)路徑" 換成 "Provider=Microsoft.Jet.OLEDB.4.0;data source="& server.mappath("服務(wù)器根目錄下所在數(shù)據(jù)庫(kù)路徑") 并把本地服務(wù)器修改成測(cè)試服務(wù)器 =================================================================================================== 常用SQL語(yǔ)句整理: (1) 數(shù)據(jù)記錄篩選: sql="select * from 數(shù)據(jù)表 where 字段名=字段值 order by 字段名 [desc]" sql="select * from 數(shù)據(jù)表 where 字段名 like ’’%字段值%’’ order by 字段名 [desc]" sql="select top 10 * from 數(shù)據(jù)表 where 字段名 order by 字段名 [desc]" sql="select * from 數(shù)據(jù)表 where 字段名 in (’’值1’’,’’值2’’,’’值3’’)" sql="select * from 數(shù)據(jù)表 where 字段名 between 值1 and 值2" (2) 更新數(shù)據(jù)記錄: sql="update 數(shù)據(jù)表 set 字段名=字段值 where 條件表達(dá)式" sql="update 數(shù)據(jù)表 set 字段1=值1,字段2=值2 …… 字段n=值n where 條件表達(dá)式" (3) 刪除數(shù)據(jù)記錄: sql="delete from 數(shù)據(jù)表 where 條件表達(dá)式" sql="delete from 數(shù)據(jù)表" (將數(shù)據(jù)表所有記錄刪除) (4) 添加數(shù)據(jù)記錄: sql="insert into 數(shù)據(jù)表 (字段1,字段2,字段3 …) values (值1,值2,值3 …)" sql="insert into 目標(biāo)數(shù)據(jù)表 select * from 源數(shù)據(jù)表" (把源數(shù)據(jù)表的記錄添加到目標(biāo)數(shù)據(jù)表) (5) 數(shù)據(jù)記錄統(tǒng)計(jì)函數(shù): AVG(字段名) 得出一個(gè)表格欄平均值 COUNT(*|字段名) 對(duì)數(shù)據(jù)行數(shù)的統(tǒng)計(jì)或?qū)δ骋粰谟兄档臄?shù)據(jù)行數(shù)統(tǒng)計(jì) MAX(字段名) 取得一個(gè)表格欄大的值 MIN(字段名) 取得一個(gè)表格欄最小的值 SUM(字段名) 把數(shù)據(jù)欄的值相加 引用以上函數(shù)的方法: sql="select sum(字段名) as 別名 from 數(shù)據(jù)表 where 條件表達(dá)式" set rs=conn.excute(sql) 用 rs("別名") 獲取統(tǒng)的計(jì)值,其它函數(shù)運(yùn)用同上。 (5) 數(shù)據(jù)表的建立和刪除: CREATE TABLE 數(shù)據(jù)表名稱(字段1 類型1(長(zhǎng)度),字段2 類型2(長(zhǎng)度) …… ) 例:CREATE TABLE tab01(name varchar(50),datetime default now()) DROP TABLE 數(shù)據(jù)表名稱 (永久性刪除一個(gè)數(shù)據(jù)表) =================================================================================================== 網(wǎng)頁(yè)防復(fù)制代碼 =================================================================================================== 改變IE地址欄的IE圖標(biāo) 要先做一個(gè)16*16的icon(圖標(biāo)文件),保存為index.ico。把這個(gè)圖標(biāo)文件上傳到根目錄下并在首頁(yè)<head></head> 之間加上如下代碼:
<link REL = "Shortcut Icon" href="/index.ico"> =================================================================================================== 同意就提交,不同意就回到上一級(jí)頁(yè)面 =================================================================================================== 取出數(shù)據(jù)數(shù)里的某個(gè)字段的所有的不重復(fù)的記錄! select distinct(id) from aaa =================================================================================================== 放在inpu的style里! onmouseover="this.focus()" onfocus="this.select()" =================================================================================================== 給TD加邊框: style="border-left:1px #0D73D8 solid;border-top:1px #0D73D8 solid; border-right:1px #0D73D8 solid;border-bottom:1px #0D73D8 solid;" 給TD加距離 style="padding-left:3px;padding-top:3px;padding-right:3px;padding-bootum:3px;" =================================================================================================== 上邊是判斷問一下是否要?jiǎng)h除。下面是一個(gè)鏈接傳值到角本里去!
)’> 實(shí)際上是寫一個(gè)是不要?jiǎng)h除的類 =================================================================================================== 網(wǎng)頁(yè)中顯示中文: =================================================================================================== 網(wǎng)頁(yè)到一定時(shí)間就自動(dòng)跳轉(zhuǎn) 頁(yè)面定時(shí)轉(zhuǎn)向新的地址 : =================================================================================================== 提交按鈕中加入鏈接: 提交按鈕作鏈接按鈕鏈接到另一個(gè)頁(yè)面 =================================================================================================== 下拉菜單自動(dòng)跳轉(zhuǎn)代碼: =================================================================================================== 定義網(wǎng)頁(yè)角本的語(yǔ)言設(shè)置 <%@ LANGUAGE=ScriptingLanguage %> 必須定義變量的語(yǔ)法 <%Option Explicit%> =================================================================================================== 運(yùn)行regsvr32 scrrun.dll即可。 刪除fso、regsvr32/u scrrun.dll =================================================================================================== 放上去鼠標(biāo)變成小手的代碼: style="cursor: hand" 文本區(qū)域框英文自動(dòng)換行代碼: style="word-break:break-all" 如內(nèi)容超出單元格,則隱藏 style="TABLE-LAYOUT: fixed" 讓彈出窗口總是在最上面: =================================================================================================== 不要滾動(dòng)條 讓豎條沒有: 讓橫條沒有: 兩個(gè)都去掉: =================================================================================================== 去掉圖片鏈接點(diǎn)擊后周圍的虛線 =================================================================================================== 電子郵件處理提交表單 =================================================================================================== 如何設(shè)定打開頁(yè)面的大小 =================================================================================================== 在頁(yè)面中如何加入不是滿鋪的背景圖片,拉動(dòng)頁(yè)面時(shí)背景圖不動(dòng) =================================================================================================== 文本豎排方式 =================================================================================================== 超鏈接去虛線邊框 在鏈接中加上onfocus="this.blur()" =================================================================================================== 網(wǎng)頁(yè)搜索關(guān)鍵字 頭里插入 =================================================================================================== 收藏夾圖標(biāo) =================================================================================================== 隱藏滾動(dòng)條: =================================================================================================== 鏈接到: response.redirect"login.asp" location.href="xx.asp" onClick="window.location=’login.asp’" onClick="window.open(’’)" =================================================================================================== 取得IP: userip = Request.ServerVariables("HTTP_X_FORWARDED_FOR") If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR") sql="update feedbak set hit=hit+1 where id="&request("id") conn.execute(sql) =================================================================================================== CSS樣式: a:link:表示已經(jīng)鏈接; a:hover:表示鼠標(biāo)移上鏈接時(shí); a:active:表示鏈接激活時(shí); a:visited:表示己點(diǎn)擊過的鏈接。 =================================================================================================== 跳出對(duì)話框鏈接: javascript:alert(’lajflsjpjwg’) 后退:javascript:history.back(1) 關(guān)閉窗口:javascript:window.close(); 窗口還原 function restore(){ window.moveTo(8,8); window.resizeTo(screen.width-24,screen.availHeight-24); } head區(qū)是指首頁(yè)HTML代碼的和之間的內(nèi)容。 必須加入的標(biāo)簽 =================================================================================================== 所有的javascript的調(diào)用盡量采取外部調(diào)用: =================================================================================================== flash透明: 在flash的源代碼中加上: =================================================================================================== 表格透明: style="FILTER: alpha(opacity=72)" =================================================================================================== 禁止頁(yè)面正文選取 : =================================================================================================== 頁(yè)面定時(shí)刷新:
=================================================================================================== 設(shè)為首頁(yè) :設(shè)為首頁(yè) 添加收藏 :收藏本站 =================================================================================================== 文字滾動(dòng): 插入邊框?yàn)?的1行1列的表格,在表格中輸入文字,選中文字, 按ctrl+t輸入marquee direction="up", 回車即可讓文字在表格區(qū)域內(nèi)向上滾動(dòng)。 (right、down可用于讓文字或圖象向右及向下滾動(dòng),修改html原代碼還可以得到需要的滾動(dòng)速度。 =================================================================================================== 表單驗(yàn)正: =================================================================================================== 細(xì)線表格: style="BORDER-COLLAPSE: collapse;" =================================================================================================== 滾動(dòng)條顏色代碼: BODY{ SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #FFCBC8; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FFCBC8; SCROLLBAR-BASE-COLOR: #FFFFFF } =================================================================================================== 連續(xù)的英文或者一堆感嘆號(hào)!!!不會(huì)自動(dòng)換行的問題: 只要在CSS中定義了如下句子,可保網(wǎng)頁(yè)不會(huì)再被撐開了 table{table-layout: fixed;} td{word-break: break-all; word-wrap:break-word;} 注釋一下: 1.第一條table{table-layout: fixed;},此樣式可以讓表格中有!!!(感嘆號(hào))之類的字符時(shí)自動(dòng)換行。 2.td{word-break: break-all},一般用這句這OK了,但在有些特殊情況下還是會(huì)撐開,因此需要再加上后面一句{word-wrap:break-word;}就可以解決。此樣式可以讓表格中的一些連續(xù)的英文單詞自動(dòng)換行。 =================================================================================================== 用marquee做的滾動(dòng)字幕語(yǔ)法: align=# | top | middle| bottom //對(duì)齊方式) BEHAVIOR=ALTERNATE | SCROLL | SLIDE //移動(dòng)的方式 BGCOLOR=color//底色區(qū)域顏色 DIRECTION=DOWN | LEFT | RIGHT | UP //移動(dòng)的方向 Loop=n //循環(huán)次數(shù)(默認(rèn)是循環(huán)不止) Scrolldelay=milliseconds//延時(shí) height=# width=# //區(qū)域面積 hspace=# vspace=# //空白區(qū)域 scrollamount=# //移動(dòng)的速度 〈marquee align=top behavior=ALTERNATE BGCOLOR=#000000 height=60 width=433 scrollamount=5〉〈/marquee〉 =================================================================================================== 延遲跳轉(zhuǎn): =================================================================================================== 層在flash上面: < param name="wmode" value="opaque" > =================================================================================================== 以圖片方式插視頻: =================================================================================================== 定義鼠標(biāo): body{cursor: url(cur.ani或cur);} =================================================================================================== 示日期:
=================================================================================================== 如何避免別人把你的網(wǎng)頁(yè)放在框架中 : I’ll be Back 22:18:06 " border="0" onload="javascript:DrawImage(this);"> =================================================================================================== 截取字符是否加... function formatStr(str,len) if(len(str)>len) str = left(str,len) + "..." end if formatStr = str end function =================================================================================================== 服務(wù)器上如何定義連接: MM_www_STRING ="driver={Microsoft access Driver (*.mdb)};dbq=" & server.mappath("../data/www.mdb") =================================================================================================== 列表/菜單 onchange="location=this.options[this.selectedIndex].value" reurl=server.htmlencode(request.ServerVariables("HTTP_REFERER")) =================================================================================================== CSS文字陰影(定義在
中) .abc{ FILTER: dropshadow(color=#666666, offx=1, offy=1, positive=1); FONT-FAMILY: "宋體"; FONT-SIZE: 9pt;COLOR: #ffffff; } =================================================================================================== 禁止圖片下載: =================================================================================================== 從數(shù)據(jù)庫(kù)里取出值把它們都放在一個(gè)字符串內(nèi)!用逗號(hào)連接起來! dim str str="" do while not rs.eof if instr(str,rs(TypeID))=0 then str=str&rs("typeid")&"," else end if ’response.end rs.movenext loop =================================================================================================== 去掉循環(huán)字符串最后一個(gè)逗號(hào) str=left(str,len(str)-1) =================================================================================================== 關(guān)閉輸入法 =================================================================================================== 永遠(yuǎn)都會(huì)帶著框架 =================================================================================================== 網(wǎng)頁(yè)將不能被另存為 =================================================================================================== 刪除時(shí)確認(rèn)刪除 =================================================================================================== 取得控件的絕對(duì)位置 //Javascript //VBScript =================================================================================================== 光標(biāo)是停在文本框文字的最后 =================================================================================================== 判斷上一頁(yè)的來源 javascript: document.referrer =================================================================================================== 屏蔽功能鍵Shift,Alt,Ctrl =================================================================================================== 網(wǎng)頁(yè)不會(huì)被緩存 或者 =================================================================================================== 怎樣讓表單沒有凹凸感? 或 =================================================================================================== .&的區(qū)別?(division)用來定義大段的頁(yè)面元素,會(huì)產(chǎn)生轉(zhuǎn)行
用來定義同一行內(nèi)的元素,跟