




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
雙絞線的接法局域網(wǎng)就是將單獨的微機(jī)或終端,利用通信線路相互連接起來,遵循一定的協(xié)議,進(jìn)行信息交換,實現(xiàn)資源共享。其中,通信線路,即傳輸介質(zhì)常用的有:雙絞線、同軸電纜、光纖等。從性價比和可維護(hù)性出發(fā),大多數(shù)局域網(wǎng)使用非屏蔽雙絞線(UTP—UnshieldedTwistedPair)作為布線的傳輸介質(zhì)來組網(wǎng)。網(wǎng)線由一定距離長的雙絞線與RJ45頭組成。雙絞線由8根不同顏色的線分成4對絞合在一起,成隊扭絞的作用是盡可能減少電磁輻射與外部電磁干擾的影響,雙絞線可按其是否外加金屬網(wǎng)絲套的屏蔽層而區(qū)分為屏蔽雙絞線(STP)和非屏蔽雙絞線(UTP)。在EIA/TIA-568A標(biāo)準(zhǔn)中,將雙絞線按電氣特性區(qū)分有:三類、四類、五類線。網(wǎng)絡(luò)中最常用的是三類線和五類線,目前已有六類以上線。第三類雙絞線在AN中常用作為10Mbps以太網(wǎng)的數(shù)據(jù)與話音傳輸,符合IEEE802.310Base-T的標(biāo)準(zhǔn)。第五類雙絞線目前占有最大的LAN市場,最高速率可達(dá)100Mbps,符合IEEE802.3100Base-T的標(biāo)準(zhǔn)。做好的網(wǎng)線要將RJ45水晶頭接入網(wǎng)卡或HUB等網(wǎng)絡(luò)設(shè)備的RJ45插座內(nèi)。相應(yīng)地RJ45插頭座也區(qū)分為三類或五類電氣特性。RJ45水晶頭由金屬片和塑料構(gòu)成,特別需要注意的是引腳序號,當(dāng)金屬片面對我們的時候從左至右引腳序號是1-8,這序號做網(wǎng)絡(luò)聯(lián)線時非常重要,不能搞錯。雙絞線的最大傳輸距離為100米。EIA/TIA的布線標(biāo)準(zhǔn)中規(guī)定了兩種雙絞線的線序568A與568B。雙絞線的標(biāo)準(zhǔn)接法雙絞線一般用于星型網(wǎng)絡(luò)的布線,每條雙絞線通過兩端安裝的RJ-45連接器(俗稱水晶頭)將各種網(wǎng)絡(luò)設(shè)備連接起來。雙絞線的標(biāo)準(zhǔn)接法不是隨便規(guī)定的,目的是保證線纜接頭布局的對稱性,這樣就可以使接頭內(nèi)線纜之間的干擾相互抵消。超五類線是網(wǎng)絡(luò)布線最常用的網(wǎng)線,分屏蔽和非屏蔽兩種。如果是室外使用,屏蔽線要好些,在室內(nèi)一般用非屏蔽五類線就夠了,而由于不帶屏蔽層,線纜會相對柔軟些,但其連接方法都是一樣的。一般的超五類線里都有四對絞在一起的細(xì)線,并用不同的顏色標(biāo)明。雙絞線有兩種接法:EIA/TIA568B標(biāo)準(zhǔn)和EIA/TIA568A標(biāo)準(zhǔn)。 將水晶頭的尾巴向下(即平的一面向上),從左至右,分別定為12345678,以下是各口線的分布在整個網(wǎng)絡(luò)布線中應(yīng)用一種布線方式,但兩端都有RJ-45plug的網(wǎng)絡(luò)聯(lián)線無論是采用端接方式A,還是端接方式B,在網(wǎng)絡(luò)中都是通用的。雙絞線的順序與RJ45頭的引腳序號--對應(yīng)。10M以太網(wǎng)的網(wǎng)線使用1,2,3,6編號的芯線傳遞數(shù)據(jù),100M以太網(wǎng)的網(wǎng)線使用4,5,7,8編號的芯線傳遞數(shù)據(jù)。為何現(xiàn)在都采用4對(8芯線)的雙絞線呢?這主要是為適應(yīng)更多的使用范圍,在不變換基礎(chǔ)設(shè)施的前提下,就可滿足各式各樣的用戶設(shè)備的接線要求。例如,我們可同時用其中一對絞線來實現(xiàn)語音通訊。100BASE-T4RJ-45對雙絞線的規(guī)定如下:1、2用于發(fā)送,3、6用于接收,4、5,7、8是雙向線。1、2線必須是雙絞,3、6雙絞,4、5雙絞,7、8雙絞。一般地直通線:兩頭都按T568B線序標(biāo)準(zhǔn)連接。交叉線:一頭按T568A線序連接,一頭按T568B線序連接。具體連接情況:PC網(wǎng)卡-PC網(wǎng)卡(對等網(wǎng))交叉線PC網(wǎng)卡-集線器Hub直通線集線器Hub-集線器Hub(普通口) 交叉線集線器Hub-集線器Hub(級連口-級連口)交叉線集線器Hub-集線器Hub(普通口-級連口)直通線集線器Hub-交換機(jī)Switch交叉線集線器Hub(級連口)-交換機(jī)Switch直通線交換機(jī)Switch-交換機(jī)Switch交叉線交換機(jī)Switch-路由器Router直通線路由器Router-路由器Router交叉線關(guān)于485網(wǎng)絡(luò)“布線”的知識1.485總線應(yīng)采用什么樣的通訊線?必須采用國際上通行的屏蔽雙絞線。我們推薦用的屏蔽雙絞線的型號為RVSP2*0.5(二芯屏蔽雙絞線,每芯由16股的0.2mm的導(dǎo)線組成)。采用屏蔽雙絞線有助于減少和消除兩根485通信線之間產(chǎn)生的分布電容以及來自于通訊線周圍產(chǎn)生的共模干擾。工程商大都習(xí)慣采用5類網(wǎng)線或超5類網(wǎng)線作為485通信線,這是錯誤的。這是因為:普通網(wǎng)線沒有屏蔽層,不能防止共模干擾。網(wǎng)線只有0.2mm平方,線徑太細(xì),會導(dǎo)致傳輸距離降低和可掛接的設(shè)備減少。網(wǎng)絡(luò)線為單股的銅線,相比多芯線而言容易斷裂。2.為什么要接地?485收發(fā)器在規(guī)定的共模電壓-7V至+12V之間時,才能正常工作。如果超出此范圍會影響通訊,嚴(yán)重的會損壞通訊接口。共模干擾會增大上述共模電壓。消除共模干擾的有效手段之一是將485通訊線的屏蔽層用作地線,將機(jī)具、電腦等網(wǎng)絡(luò)中的設(shè)備地連接在一起,并由一點可靠地接入大地。4.485通信線應(yīng)如何走線?通信線盡量遠(yuǎn)離高壓電線,不要與電源線并行,更不能捆扎在一起。5.為什么485總線要采用手拉手結(jié)構(gòu),而不能采用星形結(jié)構(gòu)?星形結(jié)構(gòu)會產(chǎn)生反射信號,從而影響到485通信??偩€到每個終端設(shè)備的分支線長度應(yīng)盡量短,一般不要超出5米。分支線如果沒有接終端,會有反射信號,對通訊產(chǎn)生較強(qiáng)的干擾,應(yīng)將其去掉。松動和氧化。保證一條單一的、連續(xù)的信號通道作為總線。7.什么叫共模干擾和差模干擾?如何消除通訊線上的干擾?485通信線由兩根雙絞的線組成,它是通過兩根通信線之間的電壓差的方式來傳遞信號,因此稱之為差分電壓傳輸。差模干擾在兩根信號線之間傳輸,屬于對稱性干擾。消除差模干擾的方法是在電路中增加一個偏值電阻,并采用雙絞線;共模干擾是在信號線與地之間傳輸,屬于非對稱性干擾。消除共模干擾的方法包括:(1)采用屏蔽雙絞線并有效接地強(qiáng)電場的地方還要考慮采用鍍鋅管屏蔽布線時遠(yuǎn)離高壓線,更不能將高壓電源線和信號線捆在一起走線不要和電控鎖共用同一個電源
(5)采用線性穩(wěn)壓電源或高品質(zhì)的開關(guān)電源(紋波干擾小于50mV)8.什么情況下在485總線上要增加終端電阻?一般情況下不需要增加終端電阻,只有在485通信距離超過100米的情況下,要在485通訊的開始端和結(jié)束端增加終端電阻。9.如何延長485的通訊距離?485網(wǎng)絡(luò)的規(guī)范之一是1.2公里長度,32個節(jié)點數(shù)。如果超出了這個限制,那么必須采用485中繼器或485集線器來拓展網(wǎng)絡(luò)距離或節(jié)點數(shù)。利用485中繼器或485集線器,可以將一個大型485網(wǎng)絡(luò)分隔成若干個網(wǎng)段。485中繼器或485集線器就如同485網(wǎng)段之間連接的"橋梁"。當(dāng)然每個網(wǎng)段還是遵循上面的485規(guī)范,即1.2公里長度,32個節(jié)點數(shù)。利用485中繼器延長網(wǎng)絡(luò)距離圖示:4&五+ 1_2扯里 理8E卜 485+ ]_£益 485+)(i*485-485-■'4G5-435-LL1:1 4站中樂曙 旦、匚32臺 32^利用485中繼器解決485分叉問題,如圖所示:利用485集線器構(gòu)造星型485網(wǎng)絡(luò):485集線器是485中繼器概念的拓廣,它不僅解決了多分叉問題,同時也解決了網(wǎng)段之間相互隔離的問題,即某一個網(wǎng)段出現(xiàn)問題(例如短路等),不至于影響到其它網(wǎng)段,從而極大地提高了大型網(wǎng)絡(luò)的安全性和穩(wěn)定性。我們可以從局域網(wǎng)從總線型到星型的發(fā)展歷程,來體會星型布線網(wǎng)絡(luò)給我們帶來的好處。同樣,采用485集線器構(gòu)成的星型485網(wǎng)絡(luò)也將是485網(wǎng)絡(luò)發(fā)展的一個方向。485布線應(yīng)注意的問題第一章澄清幾個概念:概念一:485總線的通訊距離可以達(dá)到1200米.其實只是485總線結(jié)構(gòu)理論上在理想環(huán)境的前提下才有可能使得傳輸距離達(dá)到1200米.一般是指通訊線材優(yōu)質(zhì)達(dá)標(biāo),波特率9600,只有一臺485設(shè)備才能使得通訊距離達(dá)到1200米,而且能通訊并不代表每次通訊都正常.所以通常485總線實際的穩(wěn)定的通訊距離遠(yuǎn)遠(yuǎn)達(dá)不到1200米.負(fù)載485設(shè)備多,線材阻抗不合乎標(biāo)準(zhǔn),線徑過細(xì),轉(zhuǎn)換器品質(zhì)不良,設(shè)備防雷保護(hù),波特率的加高等等因素都會降低通訊距離.概念二:485總線可以帶128臺設(shè)備進(jìn)行通訊.其實并不是所有485轉(zhuǎn)換器都能夠帶128臺設(shè)備的.要根據(jù)485轉(zhuǎn)換器內(nèi)芯片采用的型號和485設(shè)備芯片采用的型號來判斷的.誰低就誰的.一般485芯片負(fù)載能力有三個級別32臺128臺256臺.理論上的標(biāo)稱往往實際上是達(dá)不到的.通訊距離越長,波特率越高,線徑越細(xì),線材質(zhì)量越差,轉(zhuǎn)換器品質(zhì)越差,轉(zhuǎn)換器電能供應(yīng)不足(無源轉(zhuǎn)換器),防雷保護(hù)越強(qiáng)這些都會大大降低真實負(fù)載數(shù)量.概念三:485總線是一種最簡單、最穩(wěn)定、最成熟的工業(yè)總線結(jié)構(gòu).這種概念是錯誤的.應(yīng)該是:485總線是一種用于設(shè)備聯(lián)網(wǎng)的經(jīng)濟(jì)型的傳統(tǒng)的工業(yè)總線方式.通訊質(zhì)量是需要根據(jù)施工經(jīng)驗進(jìn)行測試和調(diào)試的.485總線雖然簡單,但必須嚴(yán)格安裝施工規(guī)范進(jìn)行布線.第二章嚴(yán)格幾個施工規(guī)范:485+和485-條數(shù)據(jù)線一定要互為雙絞.布線一定要布多股屏蔽雙絞線,多股是為了備用,屏蔽是為了出現(xiàn)特殊情況時調(diào)試,雙絞是因為485通訊采用差模通訊原理,雙絞的抗干擾性最好.不采用雙絞線,是極端錯誤的.485總線一定要是手牽手式的總線結(jié)構(gòu),堅決杜絕星型連接和分叉連接.設(shè)備供電的交流電及機(jī)箱一定要真實接地,而且接地良好.有很多地方表面上有三角插座,其實根本沒有接地,要小心.接地良好時,可以確保設(shè)備被雷擊浪涌沖擊靜電累計時可以配合設(shè)備的防雷設(shè)計較好地釋放能量.保護(hù)485總線設(shè)備和相關(guān)芯片不受傷害.避免和強(qiáng)電走在一起,以免強(qiáng)電對其干擾.第三章幾種常見的通訊故障:通訊不上,無反應(yīng).可以上傳數(shù)據(jù),但不可以下載數(shù)據(jù).通訊時,系統(tǒng)提示受到干擾.或者不通訊時,通訊指示燈也不停地閃爍.有時能通訊上,有時通訊不上.有的指令可以通,有的指令不可以通.第四章推薦幾個調(diào)試方法:首先要確保設(shè)備接線正確,且嚴(yán)格合乎規(guī)范.共地法:用1條線或者屏蔽線將所有485設(shè)備的GND地連接起來,這樣可以避免所有設(shè)備之間存在影響通訊的電勢差.終端電阻法:在最后一臺485設(shè)備的485+和485-上并接120歐姆的終端電阻來改善通訊質(zhì)量.中間分段斷開法:通過從中間斷開來檢查是否是設(shè)備負(fù)載過多通訊距離過長某臺設(shè)備損害對整個通訊線路的影響等原因.單獨拉線法:單獨簡易暫時拉一條線到設(shè)備,這樣可以用來排除是否是布線引起了通訊故障.更換轉(zhuǎn)換器法:隨身攜帶幾個轉(zhuǎn)換器,這樣可以排除是否是轉(zhuǎn)換器質(zhì)量問題影響了通訊質(zhì)量.筆記本調(diào)試法:先保證自己隨身攜帶的電腦筆記本是通訊正常的設(shè)備,替換客戶電腦,來進(jìn)行通訊,如果可以,則表明客戶的電腦的串口有可能被損壞或者燒毀.常用SQL語句技法下列語句部分是Mssql語句,不可以在access中使用。SQL分類:DDL—數(shù)據(jù)定義語言(CREATE,ALTER,DROP,DECLARE)DML—數(shù)據(jù)操縱語言(SELECT,DELETE,UPDATE,INSERT)DCL—數(shù)據(jù)控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,簡要介紹基礎(chǔ)語句:1、說明:創(chuàng)建數(shù)據(jù)庫CREATEDATABASEdatabase-name2、 說明:刪除數(shù)據(jù)庫dropdatabasedbname3、 說明:備份sqlserver---創(chuàng)建備份數(shù)據(jù)的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---開始備份BACKUPDATABASEpubsTOtestBack4、 說明:創(chuàng)建新表createtabletabname(col1type1[notnull][primarykey],col2type2[notnull],..)根據(jù)已有的表創(chuàng)建新表:A:createtabletab_newliketab_old(使用舊表創(chuàng)建新表)B:createtabletab_newasselectcol1,col2…fromtab_olddefinitiononly5、 說明:刪除新表:droptabletabname6、 說明:增加一個列:Altertabletabnameaddcolumncoltype注:列增加后將不能刪除。DB2中列加上后數(shù)據(jù)類型也不能改變,唯一能改變的是增加varchar類型的長度。7、說明:添加主鍵:Altertabletabnameaddprimarykey(col)說明:刪除主鍵:Altertabletabnamedropprimarykey(col)8、說明:倉U建索弓丨:create[unique]indexidxnameontabname(col....)刪除索引:dropindexidxname注:索弓是不可更改的,想更改必須刪除重新建。9、說明:倉建視圖:createviewviewnameasselectstatement刪除視圖:dropviewviewname10、說明:幾個簡單的基本的sql語句選擇:select*fromtable1where范圍插入:insertintotable1(field1,field2)values(value1,value2)刪除:deletefromtable1where范圍更新:updatetable1setfield1=value1where范圍查找:select*fromtablelwherefieldllike%value1%'---like的語法很精妙,查資料!排序:select*fromtable1orderbyfield1,field2[desc]總數(shù):selectcount*astotalcountfromtable1求和:selectsum(field1)assumvaluefromtable1平均:selectavg(field1)asavgvaluefromtable1最大:selectmax(fieldl)asmaxvaluefromtablel最?。簊electmin(field1)asminvaluefromtable111、說明:幾個高級查詢運(yùn)算詞A:UNION運(yùn)算符UNION運(yùn)算符通過組合其他兩個結(jié)果表(例如TABLE1和TABLE2)并消去表中任何重復(fù)行而派生出一個結(jié)果表。當(dāng)ALL隨UNION—起使用時(即UNIONALL),不消除重復(fù)行。兩種情況下,派生表的每一行不是來自TABLE1就是來自TABLE2。B:EXCEPT運(yùn)算符EXCEPT運(yùn)算符通過包括所有在TABLE1中但不在TABLE2中的行并消除所有重復(fù)行而派生出一個結(jié)果表。當(dāng)ALL隨EXCEPT一起使用時(EXCEPTALL),不消除重復(fù)行。C:INTERSECT運(yùn)算符INTERSECT運(yùn)算符通過只包括TABLE1和TABLE2中都有的行并消除所有重復(fù)行而派生出一個結(jié)果表。當(dāng)ALL隨INTERSECT一起使用時(INTERSECTALL),不消除重復(fù)行。注:使用運(yùn)算詞的幾個查詢結(jié)果行必須是一致的。12、說明:使用外連接A、leftouterjoin:左外連接(左連接):結(jié)果集幾包括連接表的匹配行,也包括左連接表的所有行。SQL:selecta.a,a.b,a.c,b.c,b.d,b.ffromaLEFTOUTJOINbONa.a=b.cB:rightouterjoin:右外連接(右連接):結(jié)果集既包括連接表的匹配連接行,也包括右連接表的所有行。C:fullouterjoin:全外連接:不僅包括符號連接表的匹配行,還包括兩個連接表中的所有記錄。其次,大家來看一些不錯的sql語句1、說明:復(fù)制表(只復(fù)制結(jié)構(gòu),源表名:a新表名:b)(Access可用)法一:select*intobfromawhere1<>1法二:selecttop0*intobfroma2、 說明:拷貝表(拷貝數(shù)據(jù),源表名:a目標(biāo)表名:b)(Access可用)insertintob(a,b,c)selectd,e,ffromb;3、 說明:跨數(shù)據(jù)庫之間表的拷貝(具體數(shù)據(jù)使用絕對路徑)(Access可用)insertintob(a,b,c)selectd,e,ffrombin?具體數(shù)據(jù)庫,where條件例子:..frombin'"&Server.MapPath(".")&"\data.mdb"&"'where..4、 說明:子查詢(表名1:a表名2:b)selecta,b,cfromawhereaIN(selectdfromb)或者:selecta,b,cfromawhereaIN(1,2,3)5、 說明:顯示文章、提交人和最后回復(fù)時間selecta.title,a.username,b.adddatefromtablea,(selectmax(adddate)adddatefromtablewheretable.title=a.title)b6、 說明:外連接查詢(表名1:a表名2:b)selecta.a,a.b,a.c,b.c,b.d,b.ffromaLEFTOUTJOINbONa.a=b.c7、 說明:在線視圖查詢(表名1:a)select*from(SELECTa,b,cFROMa)Twheret.a>1;8、 說明:between的用法,between限制查詢數(shù)據(jù)范圍時包括了邊界值,notbetween不包括select*fromtable1wheretimebetweentime1andtime2selecta,b,c,fromtable1whereanotbetween數(shù)值1and數(shù)值29、 說明:in的使用方法select*fromtablelwherea[not]in(?值1','值2','值4,,值6,)0、說明:兩張關(guān)聯(lián)表,刪除主表中已經(jīng)在副表中沒有的信息deletefromtable1wherenotexists(select*fromtable2wheretable1.field1=table2.field1)、說明:四表聯(lián)查問題:select*fromaleftinnerjoinbona.a=b.brightinnerjoincona.a=c.cinnerjoindona.a=d.dwhere 12、 說明:日程安排提前五分鐘提醒SQL:select*from日程安排wheredatediff('minute',f開始時間,getdate())>513、 說明:一條sql語句搞定數(shù)據(jù)庫分頁selecttop10b.*from(selecttop20主鍵字段,排序字段from表名orderby排序字段desc)a,表名bwhereb.主鍵字段=a.主鍵字段orderbya.排序字段14、 說明:前10條記錄selecttop10*formtable1where范圍15、 說明:選擇在每一組b值相同的數(shù)據(jù)中對應(yīng)的a最大的記錄的所有信息(類似這樣的用法可以用于論壇每月排行榜,每月熱銷產(chǎn)品分析,按科目成績排名,等等.)selecta,b,cfromtablenametawherea=(selectmax(a)fromtablenametbwheretb.b=ta.b)16、說明:包括所有在TableA中但不在TableB和TableC中的行并消除所有重復(fù)行而派生出一個結(jié)果表(selectafromtableA)except(selectafromtableB)except(selectafromtableC)17、說明:隨機(jī)取出10條數(shù)據(jù)selecttop10*fromtablenameorderbynewid()18、說明:隨機(jī)選擇記錄selectnewid()19、說明:刪除重復(fù)記錄Deletefromtablenamewhereidnotin(selectmax(id)fromtablenamegroupbycol1,col2,...)20、說明:列出數(shù)據(jù)庫里所有的表名selectnamefromsysobjectswheretype='U'21、說明:列出表里的所有的selectnamefromsyscolumnswhereTableName')22、 說明:列示type、vender、pcs字段,以type字段排列,case可以方便地實現(xiàn)多重選擇,類似select中的case。selecttype,sum(casevenderwhen'A'thenpcselse0end),sum(casevenderwhen'C'thenpcselse0end),sum(casevenderwhen'B'thenpcselse0end)FROMtablenamegroupbytype顯示結(jié)果:typevenderpcs電腦A1電腦A1光盤B2光盤A2手機(jī)B3手機(jī)C323、 說明:初始化表table1TRUNCATETABLEtable124、 說明:選擇從10到15的記錄selecttop5*from(selecttop15*fromtableorderbyidasc)table_別名orderbyiddesc隨機(jī)選擇數(shù)據(jù)庫記錄的方法(使用Randomize函數(shù),通過SQL語句實現(xiàn))對存儲在數(shù)據(jù)庫中的數(shù)據(jù)來說,隨機(jī)數(shù)特性能給出上面的效果,但它們可能太慢了些。你不能要求ASP“找個隨機(jī)數(shù)”然后打印出來。實際上常見的解決方案是建立如下所示的循環(huán):RandomizeRNumber=Int(Rnd*499)+1WhileNotobjRec.EOFIfobjRec("ID")=RNumberTHEN...這里是執(zhí)行腳本...endifobjRec.MoveNextWend這很容易理解。首先,你取出1到500范圍之內(nèi)的一個隨機(jī)數(shù)(假設(shè)500就是數(shù)據(jù)庫內(nèi)記錄的總數(shù))。然后,你遍歷每一記錄來測試ID的值、檢查其是否匹配RNumber。滿足條件的話就執(zhí)行由THEN關(guān)鍵字開始的那一塊代碼。假如你的RNumber等于495,那么要循環(huán)一遍數(shù)據(jù)庫花的時間可就長了。雖然500這個數(shù)字看起來大了些,但相比更為穩(wěn)固的企業(yè)解決方案這還是個小型數(shù)據(jù)庫了,后者通常在一個數(shù)據(jù)庫內(nèi)就包含了成千上萬條記錄。這時候不就死定了?采用SQL,你就可以很快地找出準(zhǔn)確的記錄并且打開一個只包含該記錄的recordset,如下所示:RandomizeRNumber=Int(Rnd*499)+1SQL="SELECT*FROMCustomersWHERE&RNumbersetobjRec=ObjConn.Execute(SQL)Response.WriteRNumber&"="&objRec("ID")&""&objRec("c_email")不必寫出RNumber和ID,你只需要檢查匹配情況即可。—只要你對以上代碼的工作滿意,你自可按需操作“隨機(jī)”記錄。Recordset沒有包含其他內(nèi)容,因此你很快就能找到你需要的記錄這樣就大大降低了處理時間。再談隨機(jī)數(shù)現(xiàn)在你下定決心要榨干Random函數(shù)的最后一滴油,那么你可能會一次取出多條隨機(jī)記錄或者想采用一定隨機(jī)范圍內(nèi)的記錄。把上面的標(biāo)準(zhǔn)Random示例擴(kuò)展一下就可以用SQL應(yīng)對上面兩種情況了。為了取出幾條隨機(jī)選擇的記錄并存放在同一recordset內(nèi),你可以存儲三個隨機(jī)數(shù),然后查詢數(shù)據(jù)庫獲得匹配這些數(shù)字的記錄:SQL="SELECT*FROMCustomersWHERE&RNumber&"OR&RNumber2&"OR&RNumber3假如你想選出10條記錄(也許是每次頁面裝載時的10條鏈接的列表),你可以用BETWEEN或者數(shù)學(xué)等式選出第一條記錄和適當(dāng)數(shù)量的遞增記錄。這一操作可以通過好幾種方式來完成,但是SELECT語句只顯示一種可能(這里的ID是自動生成的號碼,:SQL="SELECT*FROMCustomersWHEREIDBETWEEN"&RNumber&"AND"&RNumber&"+9"注意:以上代碼的執(zhí)行目的不是檢查數(shù)據(jù)庫內(nèi)是否有9條并發(fā)記錄。隨機(jī)讀取若干條記錄,測試過Access語法:SELECTtop10*From表名ORDERBYRnd(id)Sqlserver:selecttopn*from表名orderbynewid()mysqlselect*From表名OrderByrand()LimitnAccess左連接語法(最近開發(fā)要用左連接,Access幫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第一單元-四則運(yùn)算(培優(yōu)卷)-小學(xué)數(shù)學(xué)四年級下冊高頻易錯題真題專項突破(人教版-含答案)
- 南京2024年江蘇南京大學(xué)前沿科學(xué)學(xué)院專用先進(jìn)技術(shù)準(zhǔn)聘長聘教師崗位招聘筆試歷年參考題庫附帶答案詳解
- 疼痛對患者家庭關(guān)系的影響及心理干預(yù)策略
- 社交媒體下的網(wǎng)絡(luò)安全問題及策略
- 科技行業(yè)人才需求與培養(yǎng)策略的匯報制作
- 生產(chǎn)線員工KPI設(shè)定與考核要點解析
- 混合變現(xiàn)模式網(wǎng)絡(luò)社交平臺的多元盈利路徑探索
- 科技行業(yè)職場心理壓力解析
- 科技發(fā)展與外語導(dǎo)游詞翻譯的融合
- 社會責(zé)任與可持續(xù)發(fā)展戰(zhàn)略
- 2024年南京旅游職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 《電商直播》 課件 項目一 走入電商直播
- 豐田卡羅拉電路圖介紹
- 中考語文十大專題總復(fù)習(xí)資料
- 汽車駕駛員專業(yè)競賽實施方案
- 知乎的SWOT分析(表格)
- 常用家電維修基礎(chǔ)知識(課堂PPT)
- 楊氏太極拳37式拳譜
- 臥式設(shè)備安裝
- 橋梁施工危險源辨識與防控措施
- CFG樁施工記錄表范本
評論
0/150
提交評論