ASP程式設計菜鳥問題型別不匹配

2022-12-29 14:10:48 字數 1283 閱讀 3725

1樓:匿名使用者

從a='12345'

if len(a)<6 or len(a)>16 or not is_user(cstr(a)) then

response.write""

end if

的執**況可以看出,函式的寫法是對的.

你自己把你的**寫成

a=request.form("passwords")if len(a)<6 or len(a)>16 or not is_user(cstr(a)) then

response.write""

end if

看看得不得?

2樓:

如果使用者名稱ustring是空的時候可能會出錯,函式中最好加上一句判斷是否為空的**.

如果實在不行再加上on error resume next,跳過錯誤繼續執行**,具體**如下..

'on error resume nextfunction is_user(ustring)if ustring="" then

is_user=false

else

for i=1 to len(ustring)if (asc(mid(ustring,i,1))>=48 and asc(mid(ustring,i,1))=<57) or (asc(mid(ustring,i,1))>=65 and asc(mid(ustring,i,1))=<90) or (asc(mid(ustring,i,1))>=97 and asc(mid(ustring,i,1))=<122) then

is_user=true

else

is_user=false

exit for

end if

next

end if

end function

3樓:

因為n定義的is_user已經關閉了,關閉後你還用了一次is_user。

解決方法:

將end function放到最後

4樓:媒辦法

見識超人了....原來函式是要這樣寫的,end function 是必須寫在呼叫的語句之後的,汗....

這樣的話,還要函式幹嘛????

5樓:

阿姨,你的**在我的平臺的測試通過。你不是我的仇人派來故意玩我的吧。

還有一樓的超人。

6樓:普小夏侯

樓上真tm是超人 偶不佩服都不行啊

ASP語言 1 2級分類問題,ASP型別分類問題

我有完整的無限級 如有興趣可以找我。asp型別分類問題 首先是類別的區分,估計你的資料庫中應該將其分類了,如列名稱叫做 dj 值是 串燒 的就是串燒歌曲,值是 慢搖 的就是慢搖歌曲等等。在資料篩選的時候應該寫成 select top 5 from 資料表的名稱 where dj 串燒 order b...

高一菜鳥學程式設計應該怎麼學,菜鳥怎麼去學程式設計

1 不知道從什麼地方看起。解決辦法就是從第一章看起。2 不知道如何編第一個程式,很簡單解決方法是。1 用書上例子。2 獨立完成最簡單的一個完整流程,如從 到完整的作品,如軟體就是一個提示框,硬體完成一個閃燈。3 不知道程式怎麼編寫,這個是剛學習的通病,其實很簡單,按照你的想法編寫,錯了也比不程式設計...

asp中時間相減問題,ASP 時間相減

你的 好用。就是qdate和hdate沒有值qdate 2013 6 5 12 12 12 hdate 2013 6 15 11 11 14 nnn datediff n qdate,hdate response.write int nnn 60 小時 int nnn mod 60 分鐘 你的這條語...