Eerst en vooral even melden dat deze 'site' lokaal perfect werkt, enkel wanneer ik die upload naar een online webspace krijg ik de volgende foutmelding, het betreft hier identiek dezelfde code met dat detail dat alle path's aangepast zijn aan de online versie + de dll file
hier volgt de code van de Login.aspx.vb file
de query bevat de velden: UserID, UserName, UserPass
ik heb dus totaal geen idee vanwaar dat die invalid file name komt mede omdat hij de db opzich al vindt, anders geeft hij die error dat de database niet op z'n plaats staat
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace: [OleDbException (0x80004005): Not a valid file name.] System.Data.OleDb.OleDbConnection.ProcessResults(Int32 hr) +20 System.Data.OleDb.OleDbConnection.InitializeProvider() +57 System.Data.OleDb.OleDbConnection.Open() +203 FamMartens.Login.FillList() FamMartens.Login.Page_Load(Object sender, EventArgs e) System.Web.UI.Control.OnLoad(EventArgs e) +67 System.Web.UI.Control.LoadRecursive() +35 System.Web.UI.Page.ProcessRequestMain() +725 |
hier volgt de code van de Login.aspx.vb file
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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
| Imports System.Data.OleDb
Imports System.Web.Security
Public Class Login
Inherits System.Web.UI.Page
#Region " Web Form Designer Generated Code "
'This call is required by the Web Form Designer.
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
End Sub
Protected WithEvents RequiredFieldValidator2 As System.Web.UI.WebControls.RequiredFieldValidator
Protected WithEvents BtnLogin As System.Web.UI.WebControls.Button
Protected WithEvents frmLogin As System.Web.UI.HtmlControls.HtmlForm
'NOTE: The following placeholder declaration is required by the Web Form Designer.
'Do not delete or move it.
Private designerPlaceholderDeclaration As System.Object
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeComponent()
End Sub
Protected WithEvents lstNamen As System.Web.UI.WebControls.DropDownList
Protected WithEvents UserPass As System.Web.UI.WebControls.TextBox
Protected WithEvents Msg As System.Web.UI.WebControls.Label
Protected WithEvents PersistCookie As System.Web.UI.WebControls.CheckBox
#End Region
Private conStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=http://rath.europe.webmatrixhosting.net/db/testing.mdb"
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If Not IsPostBack Then
FillList()
End If
End Sub
'Laad alle namen van de mensen die kunnen inloggen in de dropdownlist (is toch de bedoeling ;-) )
Private Sub FillList()
Dim dbCon As New OleDbConnection(conStr)
Dim ds As DataSet = New DataSet
dbCon.Open()
Dim objCmd As New OleDbDataAdapter("SELECT * FROM qryUsers", dbCon)
objCmd.Fill(ds, "qryUsers")
lstNamen.DataSource = ds
lstNamen.DataMember = "qryUsers"
lstNamen.DataTextField = "UserName"
lstNamen.DataBind()
dbCon.Close()
End Sub
Public Sub Login_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnLogin.Click
Dim dbCon As New OleDbConnection(conStr)
Dim strName As String = ""
strName = lstNamen.SelectedValue
dbCon.Open()
Dim objCmd As OleDbDataReader
Dim cmd As New OleDbCommand("SELECT * FROM qryUsers WHERE UserName =' " & strName & " ' And UserPass = ' " & UserPass.Text & " ' ", dbCon)
objCmd = cmd.ExecuteReader(CommandBehavior.SingleResult)
If objCmd.Read Then
FormsAuthentication.RedirectFromLoginPage(strName, PersistCookie.Checked)
objCmd.Close()
Else
Msg.Text = "Ongeldig paswoord voor deze gebruiker"
objCmd.Close()
End If
dbCon.Close()
End Sub
End Class |
de query bevat de velden: UserID, UserName, UserPass
ik heb dus totaal geen idee vanwaar dat die invalid file name komt mede omdat hij de db opzich al vindt, anders geeft hij die error dat de database niet op z'n plaats staat
I don't believe we have a society, we have a colony of animals