一 asp中,如果在檔案頭加入<% option explicit %>,則表示該程式中的所有變數都必須
先定義,即dim varia,然後才能使用。
今天在用aspjpeg 2.0做後台壓縮,結果執行到set jpeg = server.createobject("persits.jpeg")時,
無論如何都不行。解決了aspjpeg的安裝,又反覆驗證了其安裝目錄確實可以被everyone訪問,結果還是不行,
搞了一下午,才發現程式前面加了這個標記,於是將**修改為:
dim jpeg
set jpeg = server.createobject("persits.jpeg")
問題順利解決。當然,這段從網上摘抄下來的經典的壓縮**中的其他變數也需要逐個宣告後才能使用。
二 型別轉換
通常,資料庫中的id要麼是int,要麼是bigint型。如果是int型,則vbscript中需要將其轉換:cint(rs("id"));
如果是bigint,則使用clng函式轉換:clng(rs("id"))。
以上是資料庫中的字段轉換,而asp頁面之間的傳值也需要轉換:
id = request.querystring("id")
id = cint(id)
或者:id = clng(id)
一般專案中傳遞的id引數值都直接從資料庫中獲取,傳遞過去後也要再次與資料庫中的資料做比較,此時,就需要
同時對傳遞過來的引數和從資料庫中抽取出來的id進行型別強**
如果資料庫中的id是bigint型,則判斷語句如下:
if clng(request.querystring("id")) = clng(rs("id"));
如果資料庫中的id是int型,則判斷語句如下:
if cint(request.querystring("id")) = cint(rs("id"));
C 程式設計注意點
1.strcpy 是碰到 0就會停止拷貝的,最好使用memcpy和strncpy代替。2.memset並不分配記憶體,malloc才分配。3.迴圈裡面要注意出錯的地方sleep 4.匈牙利命名法 5.臨時變數也要有意義 6.控制代碼要注意釋放,特別是在出錯的地方 7.memset不能過於頻繁 8.物...
模板程式設計學習注意點
最近剛開始學習模板程式設計,有些注意點 1.在類模板程式設計中對操作符 進行過載時,類中宣告時需要使用 friend ostream operator ostream out,const myvector obj 2.所有容器提供的都是值 value 語意,而非引用 reference 語意。容器執...
GDI程式設計注意點 1
textout的屬於比較老的文字輸出函式,但是簡單的文字輸出和格式控制使用它非常方便,廢話不多說,基本用法如下 void drawarea1 cdchandle mydc,point ptlefttop,point ptrightbottom 效果如下 可以看到,1.使用setbkmode決定背景是...