hejsan! Så här ser den ut just nu! Från http://www.pellesoft.se/login/articles/other/connectionstrings.asp:Connectionstring över nätverk
Jag kör en connectionstring som skall koppla upp sig mot en dator i nätverket.
Men! Jag får lite problem. Jag är varje gång tvungen att logga in på den datorn via nätverksplatser först innan jag kan komma åt den datorn med min connectionstring.
Finns det något sätt att ungå detta utan att ta bort lösenordet på nätverksdatorn?
Kan man skicka med lösenordet i min connectionsstring?
tack på förhand!
/johanSv: Connectionstring över nätverk
Public Function StartConnection(databas As String) As Boolean
strCon = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=//server/mapp/databas.mdb; Persist Security Info=False"
On Local Error Resume Next
Set Con = CreateObject("adodb.connection")
Con.Open strCon
If Err Then
StartConnection = False
Else
StartConnection = True
End If
End FunctionSv: Connectionstring över nätverk
<code>
' Standard
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\myDb.mdb;" & _
"User Id=admin;" & _
"Password=;"
' Om du använder en systemdatabas:
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\mydb.mdb;" & _
"Jet OLEDB:System Database=MySystem.mdw;", _
"admin", ""
' Glöm inte att konvertera både MDB och MDW till version 4.0 format
' när du använder OLE DB 4.0 providern.
' Om MDB har ett lösenord:
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\mydb.mdb;" & _
"Jet OLEDB:Database Password=MyDbPassword;", _
"admin", ""
' Om MDB är placerad på en delad disk på nätet
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=\\myServer\myShare\myPath\myDb.mdb;
' Om du vill öppna databasen explusivt:
con.Mode = adModeShareExclusive
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=c:\somepath\myDb.mdb;" & _
"User Id=admin;" & _
"Password=;"
</code>