Ik ben met een ASP-scriptje bezig en heb het volgende probleem;
Ik heb in 2 ElseIf-statements staan dat er een Server.Transfer moet plaats vinden. Het is toch zo dat als een statement False is dat deze compleets overgeslagen wordt en naar de volgende gaat?
Ik kom er niet meer uit, zie door de bomen het bos niet meer!
Ik weet niet meer op welke regel ik nu de recordset en connection moet sluiten
(regel 52+53 ge'outcomment)
Of ik krijg deze foutmelding bij deleten;
of deze bij paar keer refreshen;
Ik heb in 2 ElseIf-statements staan dat er een Server.Transfer moet plaats vinden. Het is toch zo dat als een statement False is dat deze compleets overgeslagen wordt en naar de volgende gaat?
Ik kom er niet meer uit, zie door de bomen het bos niet meer!
Visual Basic:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| <html> <body> <% If Session("GebruikersNaam") = "" Then %> <strong>Voor deze functie dient u eerst in te loggen.</strong> <% Server.Transfer("loginform.html") Else Dim connect, rsChe Set connect = Server.CreateObject("ADODB.Connection") Call connect.Open ("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("/Secure/SuccosDB.mdb"),,16) Set rsChe = Server.CreateObject("ADODB.Recordset") Call rsChe.Open ("Select GebruikersNaam FROM tblArtikelen " & _ "WHERE Artcode = " & Request.Querystring("id") & "", connect) If Session("GebruikersNaam") = "testadmin" Then strSQL="DELETE FROM tblArtikelen WHERE ArtCode = " & Request.Querystring("id") & "" connect.Execute strSQL rsChe.close connect.close Server.Transfer("zoekform_artikel.asp") Elseif rsChe("GebruikersNaam") <> Session("GebruikersNaam") Then %> <p> <strong>U heeft geen rechten dit artikel te verwijderen!</strong><br /> <br /> <a href="zoekform_artikel.asp" target="_self">< terug naar categorieën</a><br /> <a href="Default.asp" target="_self"><< terug naar hoofdmenu</a> </p> <% rsChe.close connect.close Elseif rsChe("GebruikersNaam") = Session("GebruikersNaam") Then strSQL="DELETE FROM tblArtikelen WHERE ArtCode = " & Request.Querystring("id") & " AND " & _ "Gebruikersnaam = '" & Session("GebruikersNaam") & "'" connect.Execute strSQL rsChe.close connect.close Server.Transfer("zoekform_artikel.asp") End If 'rsChe.close 'connect.close End If %> |
Ik weet niet meer op welke regel ik nu de recordset en connection moet sluiten
Of ik krijg deze foutmelding bij deleten;
code:
1
2
3
4
| Error Type: (0x80020009) Exception occurred. /delete_artikel.asp, line 29 |
of deze bij paar keer refreshen;
code:
1
2
3
4
| Error Type: Provider (0x80004005) Unspecified error /delete_artikel.asp, line 13 |
[ Voor 66% gewijzigd door Verwijderd op 26-03-2005 17:45 ]