1樓:網友
1、你三次引用的都是同乙個值,當然三個結果一樣了,三個值嘛當然要計算三次的。用第乙個的方案就可以了。
2、省份的問題,請參閱sql的group子句。這裡給乙個例子:
select 省份,count(*)as lysanhu from tab_user group by 省份。
生成的表會包含兩個欄位:省份和lysanhu,有多少省,就有多少條記錄,而lysanhu就是該省對應的人數。
2樓:網友
改** ..
if "ptype")ptype="ptype")
if ptype="年齡" then
sql1 = select count(*)as lysanhu from tab_user where 年齡 >=15 and 年齡 <=25 "
sql2 = select count(*)as lysanhu from tab_user where 年齡 >=26 and 年齡 <=40 "
sql3 = select count(*)as lysanhu from tab_user where 年齡 >=41 and 年齡 <=60 "
set rs1 =
set rs2 =
set rs3 =
end if
end if
15-25歲。
rs1("lysanhu")%人。
26-40歲。
rs2("lysanhu")%人。
41-60歲。
rs3("lysanhu")%人。
3樓:網友
當然一樣了,set rs = 這隻執行了sql = select count(*)as lysanhu from tab_user where 年齡 >=41 and 年齡 <=60 "
前兩個 sql 被最後乙個覆蓋了,你應該嘗試這樣分別附值分別執行。
sql1 = select count(*)as lysanhu from tab_user where 年齡 >=15 and 年齡 <=25 "
sql2 = select count(*)as lysanhu from tab_user where 年齡 >=26 and 年齡 <=40 "
sql2 = select count(*)as lysanhu from tab_user where 年齡 >=41 and 年齡 <=60 "
4樓:不被人使用行嗎
% if "ptype")ptype="ptype")
if ptype="年齡" then
dim rs1,rs2,rs3,sql1,sql2,sql3sql1 = select count(*)as lysanhu from tab_user where 年齡 >=15 and 年齡 <=25 "
sql2 = select count(*)as lysanhu from tab_user where 年齡 >=26 and 年齡 <=40 "
sql3 = select count(*)as lysanhu from tab_user where 年齡 >=41 and 年齡 <=60 "
set rs1 =
set rs2 =
set rs3 =
end if
end if
15-25歲。
rs1("lysanhu")%人。
26-40歲。
rs2("lysanhu")%人。
41-60歲。
rs2("lysanhu")%人。
5樓:
sql = select count(*)as lysanhu from tab_user where 年齡 >=15 and 年齡 <=25 \"
sql = select count(*)as lysanhu from tab_user where 年齡 >=26 and 年齡 <=40 \"
sql = select count(*)as lysanhu from tab_user where 年齡 >=41 and 年齡 <=60 \"
你這邊寫錯了,三個都是sql,而且都命名為lysanhu,下面程式根本就不知道你說的是哪個,你把三個依次命名為lysanhu1,lysanhu2,lysanhu3,下面的程式也依次改掉。
6樓:網友
看你寫的程式感覺你有浪費資源的嫌疑~~~
下面是拿你的程式改的`~~
關於那個isfen欄位,如果只是做判斷用的,我建議用資料字型來代替好一些吧`~個人看法,呵呵`~~
if trim("code"))and session("username") then
session("code") trim("code"))
set rs = "")
if left(session("code"),4) =huhu" then
select * from tab_user where user_id='"session("username") and isfen<>'yes'",conn,1,3
if not then
rs("fen") rs("fen") 30
rs("isfen") yes" '積過分的使用者這個標記就為yes
積分兌成功"
else "無此使用者,或該使用者已經積分"
end if
else "select * from tab_code where code='"session("code") conn,1,1
if not then
到下個頁面執行另乙個積分程式。
else ""
end if
end if
set rs = nothing
end if
asp病了高手請進來診治啊!!!!!!!!~~~~~謝了
7樓:網友
我只取你一部份**!
if left(code1,4)= huhu" thenset rs="")
sql="select * from tab_user where user_id='"session("username")&這時的限制怎麼做才行。
sql,conn,1,3
if then
每個使用者只能對一次積分"
else if session("xz_huhu")rs("fen")=rs("fen")+30"積分兌成功"
session("xz_huhu")=yes" '當積過一次分以後,限制標記就為yes
huhu只能積一次分"
end if
end if
end if
asp高手請進來,幫忙解決一下。
8樓:犀利的胡茬子
排錯1.頁面提交後 看看是否所有值都接收成功 如果不成功檢視變數名是否寫錯。
排錯2.上一步沒問題後,檢視sql語句 把變數部分換成sql語句寫法 不要用變數 直接sql語句看是否能成功寫進資料庫。
排錯3.上兩步沒問題後,把sql語句刪除,重新寫一遍 可能變數名寫錯。
排錯4.上三步都沒問題後,把你是sql語句用 方式列印在瀏覽器裡 複製 黏貼到資料庫新建乙個查詢 在查詢裡執行(access和sql server資料庫 別的不知道能不能建查詢)
如果上4步都用了 都不好使 那也就是說明程式設計師不適合你+u
asp高手請進來
9樓:網友
在字串中,如果有 雙引號,就要用兩個雙引號替換。
所以上面這句要寫成:
fdc=fdc & rs("fname")%
asp高手請進來幫忙
10樓:網友
//是給session 定義乙個超時時間。
session("a")=b //session 裡的a變數註冊乙個b (b可能也是乙個變數)
set session("myrs")=rs //session 裡的a變數 給值b (b可能也是乙個變數)
跳轉到 頁面。
11樓:網友
設定session過期時間。
session("a")=b 設定session("a")的值為b變數。
session("myrs")=rs 設定session("rs")的值為rs變數跳轉到。
會asp的請進來一下~~~
12樓:網友
你想怎麼除錯,上傳給我吧。
13樓:網友
你可以去網上**或其它的安裝上去,就可以進行自建**了。可到網上****源**動網裡有。基本不用改,有些可自行改動,改動前把原有的保留乙份。
asp高手請進來一下!
14樓:網友
比如建立資料庫結果集:
set rs="")
sql, conn 'sql是資料庫查詢語句,conn是資料庫連線。
第一句的 rs 就是變數名,第二局讀取記錄集賦值給rs
15樓:我的愛小無頼
變數是不能負初值的。
只能定義其型別。
解夢的高手請進來,解夢的高手請進來,
生活會帶給我們留下憤怒 困難和痛苦的回憶。在夢中,這些記憶和感受會以身體上的病痛形式表現出來。有時這類夢境會表示確實存在的疾病,但它大多反映了夢者與外界環境之間的關係。親人患病表示夢者尚未擁有克服困難的力量。直接心理分析 夢中患病一般和夢者性格中的某一部分有關。此外,這類夢也表示夢者沒有辦法克服現實...
數學高手請進來,數學高手請進來一下
你想一下只有1點5分 49秒 2點10分49秒 推理下去只有1點5分 49秒 2點10分49秒 時 滿足條件。一點的時候時真 在1的位置 正好是36度吧 5分鐘也是在1的位置 所以成立 2點 市鎮在2的位置,10分鐘也是指著2吧3點 市鎮在3的位置 這是後隨著時間推移 市鎮不再指著3了 所以就和分真...
英語高手請進來
積存金錢的 窗戶和門盡情敞開 我摸索著在你金子般的黑暗裡祈禱!和亮的銅鍋的凹處。只要這脆弱的東西活著 你剎一麼在溪邊,清澈中流淌是你的妍哈哈 不管你選什麼時態,避免中途混用 比如,開始用過去時,後來又轉用現在時。無論你選擇什麼時態,避免轉換時態不明確。也就是說,具體是過去時態還是轉換成現在時態 不管...