rs.Open "select * from game where UID=" & UID & " And DELSTATUS=0 order by SORT desc", conn, 1, 1
If rs.eof Then
SortID = 0
Else
SortID = rs("SORT") + 1 '獲取序號
End If
rs.Close
rs.Open "select * from game", conn, 1, 3 '增加游戲
rs.AddNew
rs("UID") = UID
If Points > 0 Then rs("SOCKETKEY") = SocketKey
rs("GAMETYPE") = 0
rs("GAMENAME") = AreaName
rs("MONEYNAME") = PayMode
rs("HOST") = AreaIp
rs("PORT") = SendPort
rs("CreateTime") = Now
rs("GAMEPATH") = AreaPath
rs("NPCCOORDINATES") = "3 344 338"
rs("NPCNAME") = "元寶使者"
rs("POINT") = PerPay
rs("JIFEN") = Points
rs("RECHARGESTATUS") = 1
rs("MAKENPCTIMES") = 1
rs("JFTYPE") = GiftPoints
rs("SORT") = SortID
rs("AWARDTYPE") = 0
rs("FLAG") = Gift
rs("DELSTATUS") = 0
rs.update
rs.close
rs.Open "select * from game order by GID Asc", conn, 1, 1
rs.MoveLast
GID = rs("GID")
rs.Close
出現一下錯誤,
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'
[MySQL][ODBC 5.1 Driver]Optional feature not implemented
/ChargeHandlingEx.asp,行 102
120行是這句 rs("SORT") = SortID
困擾很多天了,多多指點
uj5u.com熱心網友回復:
是ASP網頁里面的uj5u.com熱心網友回復:
Response.Write SortIDrs("SORT") = SortID
加上這一行,看一下SortID的值,還有Sort欄位的型別是?
uj5u.com熱心網友回復:
我把整個頁面都發上來吧
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>test</title>
</head>
<body>
</body>
</html>
<%
dim TCID '充值任務編號
dim GameName '游戲區名
dim GameNum '區名序號
dim LUser '登錄賬號
dim AreaPath '區路徑x:\mirserver
dim SendPort '發送埠
dim PerPay '充值比例
dim PayMode '1代表元寶,其他為金幣
dim Points '積分比例
dim Gift '其他贈送(1金剛石/2聲望/0無)
dim GiftPoints '其他贈送比例
dim Bank '網銀比例
dim Card '點卡比例
TCID = request.form("TCID")
If TCID = "" Then response.end()
LUser = request.form("LUser")
GameName = request.form("GameName")
GameNum = request.form("GameNum")
AreaPath = request.form("AreaPath")
AreaIp = request.Form("AreaIp")
SendPort = Clng(request.form("SendPort"))
PerPay = Clng(request.form("PerPay"))
PayMode = Clng(request.form("PayMode"))
Points = Clng(request.form("Points"))
Gift = Clng(request.form("Gift"))
GiftPoints = Clng(request.form("GiftPoints"))
Bank = Clng(request.form("Bank"))
Card = Clng(request.form("Card"))
AreaName = GameName & Right("0" & GameNum, 2) & "區"
If PayMode = 1 Then
PayMode = "元寶"
Else
PayMode = "金幣"
End If
If Points > 0 Then SocketKey = "..\QuestDiary\資料檔案\消費積分Save.txt|..\QuestDiary\資料檔案\元寶消費Save.txt"
Set Conn=Server.CreateObject("adodb.Connection")
conn.Open "driver={mysql odbc 5.1 driver};DataBase=11111;server=localhost;uid=root;password=111111"
Set rs = Server.CreateObject("Adodb.RecordSet")
rs.Open "select * from User where USERNAME='" & LUser & "'", conn, 1, 1
If rs.eof Then
rs.close
Set rs = Nothing
conn.close
Set conn = Nothing
Response.Write("<SCRIPT language=JavaScript>this.location.href='http://xxx.xxxx.com/AutoChange/DelChargeTaskHandlingEx.asp?TCID=" & TCID & "';</SCRIPT>") '賬號錯誤,直接刪任務
End If
UID = rs("UID")
rs.close
rs.Open "select * from game where UID=" & UID & " And DELSTATUS=0 And GAMENAME='" & AreaName & "'", conn, 1, 1 '檢測是否加充值是否重復
If Not rs.eof Then
rs.Close
set rs = Nothing
conn.Close
Set conn = Nothing
Response.Write("<SCRIPT language=JavaScript>this.location.href='http://xxxx.xxxx.com/AutoChange/DelChargeTaskHandlingEx.asp?TCID=" & TCID & "';</SCRIPT>")
End If
rs.Close
rs.Open "select * from game where UID=" & UID & " And DELSTATUS=0 order by SORT desc", conn, 1, 1
If rs.eof Then
SortID = 0
Else
SortID = rs("SORT") + 1 '獲取序號
End If
rs.Close
rs.Open "select * from game", conn, 1, 3 '增加游戲
rs.AddNew
rs("UID") = UID
If Points > 0 Then rs("SOCKETKEY") = SocketKey
rs("GAMETYPE") = 0
rs("GAMENAME") = AreaName
rs("MONEYNAME") = PayMode
rs("HOST") = AreaIp
rs("PORT") = SendPort
rs("CreateTime") = Now
rs("GAMEPATH") = AreaPath
rs("NPCCOORDINATES") = "3 344 338"
rs("NPCNAME") = "元寶使者"
rs("POINT") = PerPay
rs("JIFEN") = Points
rs("RECHARGESTATUS") = 1
rs("MAKENPCTIMES") = 1
rs("JFTYPE") = GiftPoints
rs("SORT") = SortID
rs("AWARDTYPE") = 0
rs("FLAG") = Gift
rs("DELSTATUS") = 0
rs.update
rs.close
rs.Open "select * from game order by GID Asc", conn, 1, 1
rs.MoveLast
GID = rs("GID")
rs.Close
rs.Open "select * from award", conn, 1, 3 '增加獎勵
rs.AddNew
rs("PWNETWORK") = "jw"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "wm"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "qb"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "sd"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "zt"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "wy"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "sh"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "cc"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "jy"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "szx"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "zy"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "tx"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "th"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "dx"
rs("GID") = GID
rs("AWARD") = Card
rs.update
rs.AddNew
rs("PWNETWORK") = "bank"
rs("GID") = GID
rs("AWARD") = Bank
rs.update
rs.close
Set rs = Nothing
conn.Close
Set conn = Nothing
Response.Write("<SCRIPT language=JavaScript>this.location.href='http://xxxx.xxxx.com/AutoChange/DelChargeTaskHandlingEx.asp?TCID=" & TCID & "';</SCRIPT>")
%>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/157035.html
標籤:VCL組件開發及應用
上一篇:intraweb 發布的問題
