[ASP] Schrijft niet weg naar database?

Pagina: 1
Acties:

  • StarLite
  • Registratie: Januari 2000
  • Laatst online: 16-09 10:55

StarLite

'ON ERROR RESUME NEXT

Topicstarter
Ik heb de volgende 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<% If Request("user")="" Or Request("password")="" Or Request("email")="" Then %>
Please fill in all the required fields:

<form method="post" action="newuser.asp">

[grote table, ff weggehaald voor overzicht]

<input type="submit" value="Submit"></TD></TR>
</table>
</form>

<% else %>

<% 
on error resume next
Set connect = Server.Createobject("ADODB.connection")
connect.open "msgb"
Set board = Server.Createobject("ADODB.Recordset")
board.open "SELECT username FROM users WHERE username='" & Request.form("user") & "'",Connect,AdOpenDynamic,AdLockOptimistic
usernaam = board("username")
If usernaam="" then

Set connect = Server.Createobject("ADODB.connection")
connect.open "msgb"
Set adduser = Server.Createobject("ADODB.Recordset")
adduser.open "Select * from users",Connect,AdOpenDynamic,AdLockOptimistic
adduser.AddNew
adduser ("Username") = Request.form("user")
%> username added to database<br> <% 
adduser ("Password") = Request.form("password")
adduser ("Email") = Request.form("email") 
adduser ("Fname") = Request.form("fname") 
adduser ("Lname") = Request.form("lname") 
adduser ("icqnr") = Request.form("icqnr") 
adduser ("MsnAdress") = Request.form("MsnAdress") 
adduser ("Signature") = Request.form("Signature") 
adduser ("SubTitle") = Request.form("SubTitle") 
adduser ("UserIcon") = Request.form("UserIcon") 
adduser.update %> 

<% else %>
usename <% Request("user") %> already in use!<BR>
<A href="newuser.asp">Try again to create a new user</A><BR>
<A href="index.asp">Go back to the board</A><BR>
<% end if %>

<% If err.number = 0 then %>
User <% Request("user") %> was created.<BR>
<a href="index.asp">go back to the board</A>
<% else %>
Error: User could not be created!<BR>
<A href="newuser.asp">Try again to create a new user</A><BR>
<A href="index.asp">Go back to the board</A><BR>
Error number:<% err.number %> <BR>
Description: <% err.description %> <BR>
<% end if %>
<% end if %>

Mara als ik nu de form invul, dan zegt 'ie
code:
1
2
3
4
5
6
username added to database
Error: User could not be created!
Try again to create a new user
Go back to the board
Error number: 
Description:

Hij doorloopt de addnew code dus WEL, maar hij schrijft NIKS naar de database :?
Wat is fout aan deze code? [die overigens wel ooit heeft gewerkt :?]

tyrips, tywreps, tiewreps, tiereps, tie raps, ripties, taiwraps, kabelbindbandjes » Tie Wraps
\o/


  • Brynnie
  • Registratie: Februari 2001
  • Niet online
Maak van deze 2 regels:
code:
1
2
Error number:<% err.number %> <BR>
Description: <% err.description %> <BR>

eens
code:
1
2
Error number:<%=err.number %> <BR>
Description: <%=err.description %> <BR>

Let op het '=' tekentje bij
<%=err.description %>
<%=err.number %>

Dan zal je zien welke error je krijgt...

  • StarLite
  • Registratie: Januari 2000
  • Laatst online: 16-09 10:55

StarLite

'ON ERROR RESUME NEXT

Topicstarter
ah tnx, ik vond het al zo vreemd dat ik geen foutmelding kreeg :o

probleem 2:
Hij schrijft nu wel alles weg nara de database, maar ik krijg nu zowel de melding user successfully created als
Error number: 3021

Description: Either BOF or EOF is True, or the current record has been deleted; the operation requested by the application requires a current record.

ik heb na het toevoegen van de user geen database-toegang meer, waar komt deze foutmelding dan vandaan?

tyrips, tywreps, tiewreps, tiereps, tie raps, ripties, taiwraps, kabelbindbandjes » Tie Wraps
\o/