Stellen Sie eine Remote-Verbindung zur Access-Datenbank her
Ich versuche, eine Verbindung zu meiner Zugangsdatenbank herzustellen, die ich bei godaddy gehostet habe. Ich besitze ASP 3.5, Php 5.2 und IIS 7. Ich habe in meinen IIS-Einstellungen ein virtuelles Verzeichnis für das vb-Skript eingerichtet. Ich verwende Microsoft Visual Web Developer 2008. Kann mir jemand mitteilen, ob mit meiner Verbindungszeichenfolge zur entfernten Datenbank etwas nicht stimmt? Ich muss dafür wirklich Access verwenden. Vielen Dank
Der Code ähnelt einem Tutorial, dem ich gefolgt bin.Tutorial (Es ist in Spanisch, aber Code funktioniert lokal nicht remote)
Protected Sub Login1_Authenticate(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.AuthenticateEventArgs) Handles Login1.Authenticate
Dim objConn As Object
Dim objRecords As Object
Dim strConn As String
Dim strQuery As String
objConn = Server.CreateObject("ADODB.Connection")
strConn = "Provider=MS Remote;" & "Remote Server=http://(IP Address here);" & "Remote Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath("/logs/App_Data/users.mdb") & "Uid=admin" & "Pwd="
objConn.Open(strConn)
strQuery = "SELECT * FROM tbl_usuarios"
strQuery = strQuery + " Where str_usuario_ide='" + Login1.UserName + "'"
strQuery = strQuery + " And str_usuario_cve='" + Login1.Password + "'"
objRecords = objConn.Execute(strQuery)
If (Not objRecords.BOF) Then
e.Authenticated = True
Else
e.Authenticated = False
End If
objRecords.Close()
objConn.Close()
objRecords = Nothing
objConn = Nothing
End Sub
End Class