Ik maak gebruik van browse om de bestand te zoeken op de harde schijf en in die pad wil ik de gegevens in de geselecteerde database zetten.
De foutmelding luidt dat de pad niet bekend is.
Daarnaast heb ik nog op de forum deze code gevonden:
Dit werkt niet met IIS van Windows XP Pro
De foutmelding luidt dat de pad niet bekend is.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> <form METHOD="post" ACTION="bestemming.asp"> <input type="file" name="bestandsnaam"> <br> <INPUT TYPE="submit" VALUE="Verzenden"> </form> </body> </html> |
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| <%
Dim bestandsnaam,Naam,Adres
Dim cnntestDB, rsttest, SQL
bestandsnaam=request.form("bestandsnaam")
Set cnntestDB = Server.CreateObject("ADODB.Connection")
cnntestDB.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("&bestandsnaam&")&";UID=;PWD="
Naam="Joe"
Adres="Teststraat 23"
SQL = "INSERT INTO Test(Test_ID,Naam,Adres)"
SQL = SQL & " VALUES ('""','"&Naam&"','"&Adres&"');"
response.write SQL
Set rsttest = cnntestDB.execute(SQL)
cnntestDB.close
Set cnntestDB = Nothing
%> |
Daarnaast heb ik nog op de forum deze code gevonden:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <html>
<head>
<title>test</title>
<script type="text/javascript">
function doemaar(value) {
var file = /[^\\]+$/.exec(value)[0];
document.forms['myform'].elements['filename'].value = file;
}
</script>
<body>
<form name="myform">
<input name="bestandsnaam" type="text" />
<input type="button" value="browse" onclick="document.getElementById('filebrowser').click()" />
</form>
<input style="display:none" type="file" id="filebrowser" onchange="doemaar(this.value)" />
</body>
</html> |
Dit werkt niet met IIS van Windows XP Pro