在ASP中使用SQL語句之6 儲存查詢

2022-08-31 01:06:10 字數 795 閱讀 6824

在asp中使用sql語句之6:儲存查詢

當你的查詢相對簡單的時候,每次從頭開始建立sql語句也不費什麼工夫,不過,複雜的查詢就不同了,每次都從頭來會產生很多開發錯誤。因此,一旦讓sql順利地執行起來,你最好把它們存起來,在需要時再呼叫它們。這樣,哪怕是乙個簡單查詢你都能隨時用上儲存的查詢語句了。

假設你每週都要給團隊做一次報告,指出目前存在的業務支援問題,這些資料需要從你的資料庫中選取,而且要按照日期選擇記錄,同時根據你所在團隊所採用的支援問題的類別排序。一旦你設計了這一查詢,你何必以後每週都重新編寫一次呢?不要在你的html頁面上建立查詢,你應該用你的資料庫工具建立查詢並且儲存它。 然後你可以採用activecommand 屬性把查詢插入到你的asp網頁。頭一兩回你可能會覺得沒啥意思,其實也就幾行**而已:

set objsq = server.createobject ("adodb.command")

objsq.activeconnection = "databasename"

objsq.commandtext = "storedqueryname"

objsq.commandtype = adcmdstoredproc

set objrec = objsq.execute

注意,採用adcmdstoredproc 表示你已經在頁面上包含了adovbs.inc 檔案。該檔案定義了你可以按照名字而非數字進行訪問的access常數。只需要在頁面上包含該檔案即可?!--#include -->),然後你就可以用adcmdstoredproc 這類名字了。這樣,將來你再看到的時候更容易理解以上被儲存的查詢到底是個什麼意思。

在ASP中使用SQL語句之8 隨機數

在asp中使用sql語句之8 隨機數 建立隨機生成的html 是一件相當容易實現的asp特性。你可能建立過 每日一帖 滾動廣告等等,只需要稍加點綴就會令你的 日久彌新。對儲存在資料庫中的資料來說,隨機數特性能給出上面的效果,但它們可能太慢了些。你不能要求asp 找個隨機數 然後列印出來。實際上常見的...

sql原生語句在tp中使用

tp的模型可以支援原生sql操作,提供了query和execute兩個方法,為什麼原生sql還要區分兩個方法呢,原因有兩個 1 返回型別不同 query用於查詢,返回的是資料集,和select或者findall一樣,所以可以直接在模板裡面使用volist標籤輸出query的查詢結果 execute用...

在django中使用sql語句查詢

django中提供了乙個raw 方法來使用sql語句進行查詢 class person models.model first name models.charfield max length 50 last name models.charfield max length 50 birth date...