asp表單處理小細節 引數傳遞

2022-02-15 12:08:42 字數 751 閱讀 2280

從乙個頁面轉到另乙個頁面 傳遞乙個id引數

查詢此id的記錄並顯示:( % 用 $ 代替 )

<$

sql="select * from sd_job where id="&id&""

rs.open sql,conn,1,1

if not rs.eof then

job_title=rs("title")

$>

<$=rs("title")$>

<$

else

response.write("沒有資料")

$>

<$

end if

rs.close

$>

表單設計為:

關鍵地方:action="?action=add&id="

為什麼這裡要加上id=

剛開始沒有加的時候一直報錯:

bof 或 eof 中有乙個是「真」,或者當前的記錄已被刪除,所需的操作要求乙個當前的記錄

怎麼修改都沒有用,1個小時的鬱悶時間過後,終於讓我靈機一動,看到action="?action=add就是這個東

東搞的鬼,雖然**仍然是在本頁執行,但是它帶了乙個action引數 這樣想當於轉向了另外乙個頁面,如

果不傳遞id這個引數的話,那前面的顯示的記錄就為空,也就是

job_title=rs("title") 為空,以至於導致後面

提交表單的時候產生了莫名其妙的錯誤.

好了,問題總算是解決了,這也算乙個小小的心得吧

CreateProcess引數傳遞細節

背景 用createprocess呼叫win32控制台程式,引數傳遞win32程式接受不到。cstring strfullpath t d test.exe cstring strcmdline t param startupinfo si process information pi bool b...

多工時的引數傳遞處理

背景 在開發板上判斷旋鈕左旋和右旋從而控制乙個數的增加和減小 task a 同時在lcd上顯示這個數 task b 問題 假設左旋一下,則在lcd上顯示左旋了很多下,用串列埠顯示確實多次操作了。思考 認真思考後發現問題出在任務的同步上,當a從開始到結束,有可能b已經執行很多次了,這就導致了多次判斷出...

網頁程式設計URL無法傳遞引數處理

有些符號在url中是不能直接傳遞的,如果要在url中傳遞這些特殊符號,那麼就要使用他們的編碼了。下表中列出了一些url特殊符號及編碼 function replace url char str str str.replace g,25 replace g,23 replace g,26 replac...