Ik moet voor school een guestbook maken mbv asp e mysql, het gastenboek zelf is al gemaakt en doet het verder prima, nu wilde ik hem uit gaan breiden zodat je je eerst moet registeren en inloggen voordat je wat in het gastenboek kan schrijven. Dat registreren zelf gaat echter niet zo lekker, hij geeft telkens dezelfde fout namelijk.
Microsoft OLE DB Provider for ODBC Drivers error '80040e4e'
Operation was canceled.
Line 18
Deze foutmelding geeft niet precies aan wat er nou mis is en zoeken in msdn geeft no results found bij die error, ik heb al geprobeerd of de letters soms case sensitive zijn en kijken of een extra spatie ergens tussen soms roet in het eten gooide. Verder is de code hetzelfde als uit een boek van waaruit andere het al wel gelukt is om hem te maken. Mis ik soms iets in deze code, ik ben er zelf al verschillende keren doorheen gegaan maar hij is gewoon zoals in dat boek. de namen van de forms zijn verder goed en de namen in de database zijn ook goed.
Verder kan ik geen gebruik maken van DSN omdat de server dat niet ondersteund
Wie kan mij helpen
Microsoft OLE DB Provider for ODBC Drivers error '80040e4e'
Operation was canceled.
Line 18
Deze foutmelding geeft niet precies aan wat er nou mis is en zoeken in msdn geeft no results found bij die error, ik heb al geprobeerd of de letters soms case sensitive zijn en kijken of een extra spatie ergens tussen soms roet in het eten gooide. Verder is de code hetzelfde als uit een boek van waaruit andere het al wel gelukt is om hem te maken. Mis ik soms iets in deze code, ik ben er zelf al verschillende keren doorheen gegaan maar hij is gewoon zoals in dat boek. de namen van de forms zijn verder goed en de namen in de database zijn ook goed.
Verder kan ik geen gebruik maken van DSN omdat de server dat niet ondersteund
Wie kan mij helpen
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
| <HTML>
<BODY>
<%
If Request("paswoord") = Request("paswoordvalid") then
Dim Myconnection
Set Myconnection = Server.CreateObject("ADODB.Connection")
Call MyConnection.Open( _
"DRIVER={Microsoft Access Driver (*.mdb)};" & _
"DBQ=" & Server.MapPath("\dingetje\db\dbGastenboek.mdb"))
Dim SQLStatement
SQLStatement = "SELECT * FROM tblgebruikers WHERE prsnpaswoord = '" _
& Request("paswoord") & "'"
Dim MyRecordset
Set MyRecordset = Server.CreateObject("ADODB.Connection")
Call MyRecordset.Open(SQLStatement, MyConnection)
If MyRecordset.EOF Then
SQLStatement = _
"INSERT INTO tblGebruikers(prsngebruikersnaam,prsnpaswoord) VALUES ('" _
&Request("gebruikersnaam")&"' , '" _
&Request("paswoord")&"')"
Call Myrecordset.Close
Call Myrecordset.Open (SQLStatement, MyConnection)
Call Response.Write("Je bent geregistreerd, " _
& Request("gebruikersnaam") & "<BR>")
Else
Call Response.Write("Deze naam bestaat al" & "<BR>")
End if
MyRecordset.Close
MyConnection.Close
Else
Call Response.Write("Verschillende paswoorden <BR>")
End if
%>
</BODY>
</HTML> |