Fanniwan
Legacy Member
[Solved]
ASP.net met VB.net
Tijdens het programmeren zette ik altijd de database in dezelfde root van de site. bv ../WWW/Site/db.mdb
maar nu is mij gevraagd om die site in de map Data te zetten die op dezelfde hoogte staat als de WWW map, ../Data dus. Dus buiten de eigenlijk website zodat deze enkel via de server toegankelijk is.
Als ik nu wil linke via ../Data of iets dergelijk krijg ik steeds de melding. Nu heb ik gelezen dat diet ni kon via een Mappath, maar ben nog steeds opzoek naar een goede oplossing.
Ik heb nog een week stage en ben dus niet van plan om de hele structuur van de site aan te passen, juist voor die connectie te leggen.
Code die ik nu bezig:
ASP.net met VB.net
Tijdens het programmeren zette ik altijd de database in dezelfde root van de site. bv ../WWW/Site/db.mdb
maar nu is mij gevraagd om die site in de map Data te zetten die op dezelfde hoogte staat als de WWW map, ../Data dus. Dus buiten de eigenlijk website zodat deze enkel via de server toegankelijk is.
Als ik nu wil linke via ../Data of iets dergelijk krijg ik steeds de melding. Nu heb ik gelezen dat diet ni kon via een Mappath, maar ben nog steeds opzoek naar een goede oplossing.
Ik heb nog een week stage en ben dus niet van plan om de hele structuur van de site aan te passen, juist voor die connectie te leggen.
Code die ik nu bezig:
Code:
strSQL = "SELECT ARTIKOMS FROM artikel " _
& "Where ARTIKOMSF='" & Replace(e.commandname, "'", "''") & "';"
myConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; " _
& "Data Source=" & Server.MapPath("artikel.mdb") & ";")
myCommand = New OleDbCommand(strSQL, myConnection)
myConnection.Open()
strUserURL = myCommand.ExecuteScalar()
myConnection.Close()