【求助】ASP字串函數的結合...



贊助商連結


tigerlin901
2003-11-03, 12:01 AM
各位好∼小弟在ASP語法上遇到了困難,請各位前輩不吝指教∼

我在寫一個線上報名的程式,其他的欄位沒什麼特別,就很簡單的插入而已

單是有一個欄位-使用者ID是最特殊的了!

他的構成是這樣的:區碼兩碼+身份證字號+民國生日六碼 EX:02(區碼)A123456789(身份證)700123(生日)

整個系統只有兩個頁面,插入與顯示成功的頁面(success.asp),這一頁的程式碼如下:
-----------------------------------------------------------------------------
<%@LANGUAGE="VBSCRIPT" CODEPAGE="950"%>
<!--#include file="Connections/sign_info.asp" -->這是資料庫連線的資訊
<%
Dim strID
str1 = request.Form("location")
str2 = request.Form("pid")
str3 = request.Form("BD_Y")
str4 = request.Form("BD_M")
str5 = request.Form("BD_D")

strID = "str1" + "str2" + "str3" + "str4" + "str5"
---->五個字串相加,最後顯示居然是str1str2str3str4str5....想哭QQ

sql = "insert into users (id) values ('" & strID &"')" ---->最後的引號不知道對不對
set rs = conn.execute(sql)

%>
<html>
<body>
<p>你已經成功的註冊了!</p>
</body>
</html>
-----------------------------------------------------------------------------
strID就是最大的問題了,我是依照上面的使用者ID格式來做排列
要怎麼把五個字串加在一起(中間沒有空格或符號,就如02A123456789700123一樣)
並成功的插入到SQL中dr5資料庫、users資料表中的id欄位呢?
請各位幫幫忙,這個問題讓我頭都快爆炸了∼謝謝各位!

贊助商連結


ranger
2003-11-03, 12:21 AM
strID = str1 + str2 + str3 + str4 + str5
才對........

tom1212
2003-11-03, 08:45 PM
or strID = str1 & str2 & str3 & str4 & str5

tigerlin901
2003-11-03, 11:33 PM
最初由 ranger 發表
strID = str1 + str2 + str3 + str4 + str5
才對........

謝謝以上兩位前輩∼
問題已經解決了