Połącz się zdalnie z bazą danych
Próbuję połączyć się z moją bazą danych dostępu, którą hostowałem w Godaddy. Mam ASP 3.5, Php 5.2 i IIS 7. Poszedłem i skonfigurowałem katalog wirtualny w moich ustawieniach IIS dla skryptu vb. Korzystam z Microsoft Visual Web Developer 2008. Czy ktoś mógłby mi powiedzieć, czy widzi coś złego w moim ciągu połączenia ze zdalną bazą danych? Naprawdę muszę do tego użyć programu Access. Dzięki
Kod jest podobny do samouczka, za którym poszedłem.Seminarium (jest w języku hiszpańskim, ale kod działa lokalnie nie zdalnie)
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