Op drinkyoppy.nl staat een Flash game waarbij je je score kunt toevoegen aan een database.
Hierbij wordt gebruikt gemaakt van een ASP script. Het spel heeft tijdens de testfase op een andere server gestaan en het toevoegen werkte prima met het onderstaande script:
De huidige server ondersteund geen virtuele path aanduiding, dus is de code van het ASP script aangepast. En nu werkt het dus niet meer.
Omdat het Flash is krijg je geen foutmelding, dus dat maakt het extra gecompliceerd om de fout te 8erhalen.
Dit is de aangepaste code:
Ik hoop dat iemand mij kan helpen
.
Hierbij wordt gebruikt gemaakt van een ASP script. Het spel heeft tijdens de testfase op een andere server gestaan en het toevoegen werkte prima met het onderstaande script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| <%
Session.LCID = 2067
Set Connection= Server.CreateObject ("ADODB.connection")
Connection.Provider= "Microsoft.Jet.OLEDB.4.0"
Connection.Properties ("Data Source")= Server.MapPath ("db/scorez.mdb")
Connection.Open
Dim RScores
Set RScores=Server.CreateObject("ADODB.recordset")
RScores.open "SELECT * FROM SCORE;", Connection,3
naam = request.form("naam")
naam = replace(naam, "'","''")
score = request.form("score")
xtraz = request.form("xtraz")
bericht = request.form("bericht")
bericht = replace(bericht, "'","''")
datum = FormatDateTime(now(),vbgeneralDate)
datum = dateadd("h", 6,datum)
connection.execute "insert into Score(Naam,Score,Datum,Bericht,Xtraz) values ('"&naam&"',"&score&",'"&datum&"','"&bericht&"',"&xtraz&");"
RScores.Close
Set RScores=Nothing
connection.close
Set connection = nothing
response.write"ok=ok"
%> |
De huidige server ondersteund geen virtuele path aanduiding, dus is de code van het ASP script aangepast. En nu werkt het dus niet meer.
Omdat het Flash is krijg je geen foutmelding, dus dat maakt het extra gecompliceerd om de fout te 8erhalen.
Dit is de aangepaste code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
| <%
Session.LCID = 2067
Dim my_Conn, RScores
ConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\www\vandodewaard.net\database\scorez.mdb"
set my_Conn = Server.CreateObject("ADODB.Connection")
my_Conn.Open ConnString
Set RScores=Server.CreateObject("ADODB.Connection")
RScores.open "SELECT * FROM SCORE;", my_Conn, 3
naam = request.form("naam")
naam = replace(naam, "'","''")
score = request.form("score")
xtraz = request.form("xtraz")
bericht = request.form("bericht")
bericht = replace(bericht, "'","''")
datum = FormatDateTime(now(),vbgeneralDate)
datum = dateadd("h", 6,datum)
my_Conn.execute "insert into Score(Naam,Score,Datum,Bericht,Xtraz) values ('"&naam&"',"&score&",'"&datum&"','"&bericht&"',"&xtraz&");"
RScores.Close
Set RScores=Nothing
my_Conn.close
Set my_Conn = nothing
response.write"ok=ok"
%> |
Ik hoop dat iemand mij kan helpen