web越權訪問資料
[總覽]本質上,存在三種用於在web上發布訪問資料的技術。 第一種技術是靜態的,不允許動態新增或修改資料。沒有直接鏈結到資料的鏈結,並且要更新它,必須重新發布。 我指的是html格式。 第二種格式idc是一種執行在microsoft web伺服器上的較舊的過時技術。 idc的功能有限,不支援指令碼語言,實質上是一種恐龍。 在web上發布access資料的第三個也是唯一可行的選擇是asp格式。 asp是將資料發布到web的絕佳選擇,因為它本質上是動態的,並且涉及兩種熟悉的技術。 我將在前兩種方法(html和idc)上稍作介紹,然後在第三種方法上進行更深入的介紹。 對asp的全面討論遠遠超出了本技巧的範圍,因此需要一本自己的書。 為了便於討論,可以在web上發布以下訪問物件:**後面的表,查詢,報表和資料表。
[格式]當您以html格式在web上發布物件時,access會對資料進行快照,並建立乙個html頁面(* .html),其中包含乙個表,該錶看起來與access資料表相似。 數十種不同平台上的所有web瀏覽器和伺服器均支援此格式。
通過idc格式(internet資料庫聯結器)發布物件時,access會生成一條sql語句來表示資料。 為了在執行時將網頁重新連線到資料庫,必須提供odbc資料來源名稱。 sql語句和dsn被儲存到idc檔案中。 html擴充套件檔案(* .htx)也將生成,幷包含格式化輸出的模板。 在執行時,web伺服器將執行查詢並從* .idc和* .htx檔案生成html文件,並將其傳送回瀏覽器。 idc格式是一種執行在microsoft web伺服器上的較舊的過時技術。 所有處理都在web伺服器上完成,因此頁面可與任何瀏覽器一起使用。
asp(活動伺服器頁面)在某些方面類似於idc格式。 access會生成一條sql語句來表示資料,並且必須提供odbc資料來源名稱(dsn)。 這允許將生成的web頁面動態鏈結回資料庫,以便它在檢視該頁面時反映資料庫的狀態。 access使用vbscript指令碼**將sql語句和格式資訊都儲存到asp檔案中。 asp**的資料訪問部分使用熟悉的ado訪問資料。 在執行時,web伺服器將執行asp**並生成html文件,並將其傳送回瀏覽器。 microsoft和相容的web伺服器支援asp格式。 由於asp**是在web伺服器上執行的,因此生成的頁面可與任何瀏覽器一起使用。
[發布活動的伺服器頁面]建立odbc資料來源(dsn)
訪問web伺服器上的控制面板。
單擊「 odbc資料來源管理」對話方塊的「系統dsn」選項卡。
加。 選擇適當的驅動程式並提供其他資訊。
在資料庫視窗中選擇要發布的物件。
檔案。
出口。
另存為型別(microsoft active server pages(* .asp)。
完成「 microsoft active server pages輸出選項」對話方塊上的資訊。
為asp配置web伺服器。
將檔案複製到web伺服器資料夾。
使用web瀏覽器檢視asp頁面。 您可以使用以下語法導航到頁面: http://server_name/folder_name/page.asp
[特殊說明]您可以使用docmd物件的ouputto方法以程式設計方式生成html,idc或asp格式的網頁。
如果您希望建立超越「匯出」對話方塊功能的資料驅動頁面,則對active server pages進行程式設計應該不會有什麼麻煩,因為它們基於許多人已經熟悉的相同技術:html,vbscript和ado 。
記事本(最簡單)。
microsoft指令碼編輯器(中級)。
visual interdev(高階)。
翻譯自:web越權訪問資料
在Web上發布訪問資料
總覽 本質上,存在三種在web上發布訪問資料的技術。第一種技術是靜態的,不允許動態新增或修改資料。沒有直接鏈結到資料的鏈結,並且要更新它,必須重新發布。我指的是html格式。第二種格式idc是一種執行在microsoft web伺服器上的較舊的過時技術。idc的功能有限,不支援指令碼語言,實質上是一...
web的越權訪問的處理(步驟詳解)
使用者越權訪問的處理 一般來說,越權放問就好比你是非系統管理員使用者,卻偷偷的跑進了系統管理選單,僭越權利訪問裡面的資訊甚至修改其中的資料 不同級別的越權又稱垂直越權訪問 因此對資料的安全性造成極大的威脅,是故每家企業都有其方法來保證企業內部資料的安全性,也就是解決越權訪問的問題。有關改業務處理主要...
在Web網頁上使用ActiveX控制項
如果能將activex控制項像放置到vb窗體上一樣方便地放置到web網頁上,然後通過vbscript來訪問控制項的屬性和方法,可以為你的網頁增色不少,同時也能大大簡化網頁設計過程。通常在乙個web網頁上顯示乙個activex控制項要使用html的object標識,將乙個命令按鈕插入到網頁中的標識如下...