Time of Update: 2017-01-18
這裡說的“相對路徑”是相對於“主調檔案”所在的檔案夾。 #include file #include file後面跟的是檔案的“相對路徑”,不可以用“絕對路徑”。 使用相對路徑,如:file="script\file.inc",file="..\script\file.inc" 不可以用絕對路徑,如:file="\script\file.inc" #include virtual #include virtual後面可以跟檔案的“絕對路徑”,也可以跟形式上的“相對路徑”(所謂形式上的“相對路徑”
Time of Update: 2017-01-18
可以把本功能寫成一個函數,函數的處理流程說明如下: 首先調用adodb.connection對象中的openSchema函數,這樣會得到一個Recordset,其中每一條“紀錄”對應著資料庫中的一張表,“紀錄”的每個“欄位”包含了對應表的某方面資訊。其中TABLE_NAME欄位包含了對應表的名稱 然後遍曆這個Recordset,如果“當前紀錄”的TABLE_NAME欄位的值和要尋找的表的名字一樣,證明要尋找的表存在。 函數如下所示: 複製代碼 代碼如下:function check_gived_
Time of Update: 2017-01-18
函數可以參考:複製代碼 代碼如下:<% '註冊論壇使用者,參數說明 'username 使用者登入名稱稱 'password 使用者有登入密碼 'groupid 使用者組id,進階會員,使用者組id為17;正式會員,使用者組id為18;普通會員,則使用者組id為10 'email,realname,mobile,phone 電子郵件,真實姓名,手機,電話 sub
Time of Update: 2017-01-18
複製代碼 代碼如下:登陸時記錄cookies頁面代碼 <!--#include file="md5.asp"--> //32位md5加密檔案,一定得調用,該檔案到處有,我就不提供了 <% dim Username,Password,Question,Answer,Expires,Verify Username=replace(trim(Request.form("Username")),"'","''") //使用者名稱
Time of Update: 2017-01-18
複製代碼 代碼如下:<% sBASE_64_CHARACTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" sBASE_64_CHARACTERS = strUnicode2Ansi(sBASE_64_CHARACTERS) Function strUnicodeLen(asContents) '計算unicode字串的Ansi編碼的長度 asContents1="a"&asContents
Time of Update: 2017-01-18
對於access資料庫的日期時間類型欄位儲存的日期,直接從資料庫中讀出顯示的效果是帶時間的如,2009-06-13 18:00 ,如果只是希望顯示日期應該怎麼辦呢? Vbscrip有一個函數FormatDateTime()。其說明如下: 返回運算式,此運算式已被格式化為日期或時間。 FormatDateTime(Date[, NamedFormat]) 參數 Date 必選項。要被格式化的日期運算式。 NamedFormat 可選項。指示所使用的日期/時間格式的數值,如果省略,則使用
Time of Update: 2017-01-18
一個動態數組 a,如果你已經使用redim 語句給它設定了大小,那麼在此之後使用 ubound(a) 就可以得到它的上邊界。 如果你沒有使用 redim 語句給它設定大小,直接使用 ubound(a) 函數,那麼運行時會報錯,並會中斷程式的執行.我們恰恰利用這一點,可以知道這個數組還沒有任何元素。於此同時,我們卻不想程式中斷執行,那麼可以在 ubound(a) 函數執行前加上一句 複製代碼 代碼如下:on error resume next 把本功能寫成一個函數 function
Time of Update: 2017-01-18
複製代碼 代碼如下:ADODB.Connection 錯誤 '800a0e7a' 未找到提供者。該程式可能未正確安裝。 /串連“網站內容管理”資料庫.asp,行 2 原因:IIS是以64位方式來啟動並執行,它只能載入64位模組,不能載入32位模組。而訪問access資料庫的jet引擎只有32位的,沒有64位,因此無法被IIS載入。 解決思路:讓IIS以32位方式運行,從而可以調用32位的jet引擎 解決方案:在命令列視窗輸入 cscript
Time of Update: 2017-01-18
複製代碼 代碼如下:'************************************ '截取文字長度函數,支援UTF-8 '輸入參數: ' 1、文字內容 ' 2、文字最大長度 '************************************ Public Function Cut_Title(Title,TLen) Dim k,i,d,c Dim iStr Dim ForTotal If CDbl(TLen) > 0 Then k=0 d=StrLen(Title)
Time of Update: 2017-01-18
文章背景:
Time of Update: 2017-01-18
好久沒有寫ASP代碼了,今天在做一個簡單的留言本時,出現了一下錯誤: Microsoft Office Access Database Engine 錯誤 '80040e14' Insert INTO 語句的語法錯誤。 上網查了一下資料,才知道該錯誤是由一下原因造成的: 1)將保留字用作名稱。大多數資料庫都有一組保留字。例如,"name"是保留字,因而不能用於資料庫中的列名稱。 2)名稱中使用特殊字元。特殊字元的樣本包括: . / * : ! # & - ? 3)在列名稱中使用空格。
Time of Update: 2017-01-18
在Request.ServerVariables中並沒有HTTP_X_FORWARDED_FOR這個變數,只有REMOTE_ADDR這個變數,但是這兩個變數都能夠取得用戶端IP地址。那麼他們之間的區別是什麼呢? 在ASP中使用 Request.ServerVariables("REMOTE_ADDR") 來取得用戶端的 IP 位址,但如果用戶端是使用Proxy 伺服器來訪問,那取到的就是Proxy 伺服器的IP地址,而不是真正的用戶端 IP 位址。要想透過Proxy 伺服器取得用戶端的真實
Time of Update: 2017-01-18
首先來看,ASP讀取ACCESS資料庫。複製代碼 代碼如下:<% @language="VBScript" @codepage="65001"%> <% '開啟顯式變數聲明 Option Explicit '設定輸出類型 Response.contentType="text/xml" '定義三個變數,conn(Connection對象)、connstr(ConnectionString)、sql(一個SQL語句) dim conn,connstr,rs,sql,i
Time of Update: 2017-01-18
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse" bordercolor="#6699CC" width="700" align="center"> <tr> <td height="25" background="images/b2.gif" class="td1"> <div align="center"> <a href=
Time of Update: 2017-01-18
只要不是HTTP_REFERER來源於(google.com google.cn *.google.com *.google.cn baidu.com *.baidu.com)這些網址來源的請求,就通通轉寄至404複製代碼 代碼如下:<% Dim a, reg a = Request.ServerVariables("HTTP_REFERER").Item Set reg = New RegExp reg.Pattern = "^http://(?:[^.]*\.)?(?:google\.
Time of Update: 2017-01-18
首先你要確定錯誤的原因: 讓IE顯示詳細的出錯資訊: 菜單--工具--Internet選項--進階--顯示友好的HTTP錯誤資訊,去掉這個選擇吧,對協助你確定錯誤所在非常有協助! 造成500錯誤常見原因有:ASP文法出錯、ACCESS資料庫連接語句出錯、檔案引用與包含路徑出錯、使用了伺服器不支援的組件如FSO等。注意資料庫的 一些釋放操作,是不是使用了set rs=nothing 而不是rs=nothing之類的問題
Time of Update: 2017-01-18
<% '****************************** '函數:CheckChinese(strng) '參數:strng,待驗證字元 '描述:檢測是否為中文字元,傳回值:中文為true,否則false '樣本:<%=CheckChinese(strng)%> '****************************** Function CheckChinese(strng) CheckChinese = true Dim regEx, Match Set
Time of Update: 2017-01-18
mssql的每個varchar、text欄位都被自動插入一段js代碼,即使刪除這段代碼,如果沒有從源頭上解決,幾分鐘後,js代碼就又會自動插入資料庫。
Time of Update: 2017-01-18
複製代碼 代碼如下:<%@LANGUAGE="VBSCRIPT"%> <% option explicit dim startime,endtime,conn,strCon,db startime=timer() Dim strSQLServerName Dim strSQLDBUserName Dim strSQLDBPassword Dim strSQLDBName '請填寫資料庫具體參數 '-----------------------------------------
Time of Update: 2017-01-18
JS指令碼: <% dim rs dim sql dim count dim rs1 dim sql1 sql = "select * from region order by zoneid asc" set rs = server.createobject("adodb.recordset") rs.open