webForumDet fria alternativet

DSN-koppling eller DSN-lös koppling?

ASP

3 svar · 196 visningar · startad av anhel96

Medlem sedan dec. 2000124 inlägg
Frågan#1

Vad är egentligen skillnaden mellan DSN-koppling eller DSN-lös koppling?
Vilket är att föredra?
På mitt webhotell kan jag konfigurera DSN-kopplingar till min hemsida. Den hemsida jag skapat har dock DSN-lösa kopplingar. Hur ska jag i så fall ändra dessa, om jag nu ska göra det? Har jag något att "vinna" på detta?
De ser idag ut så här:

<%
Set Connection = Server.CreateObject("ADODB.Connection")
dbFilePath = Server.MapPath("db\db.mdb")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & dbFilePath & ";"
SQLStmt = "SELECT * FROM Medlemmar"
Set RS = Connection.Execute(SQLStmt)
%>

[Redigerat av anhel96 den 26 jan 2001]

Medlem sedan okt. 2000238 inlägg
#2

Dsn-kopplingar är snabbare och stabilare än dsn lösa.

byt ut detta:

dbFilePath = Server.MapPath("db\db.mdb")
Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & dbFilePath & ";"

mot:

Connection.Open "DSN=namnpådsn;UID=;PWD="

uid står för userid och pwd står dör password. används om man har lösenord på databasen. pwd kan användas utan uid.

någon får väl rätta mig om jag har något litet fel.

------------------
//McMiller

"Jag har tiden på min sida när jag gör diamanter av guld..."

Medlem sedan feb. 20001 590 inlägg
#3

ehh? alla kopplingar väl DSN kopplingar?
fil-DSN och system-DSN.

I fil-DSN så skapas en koppling till databasen när den behövs, dvs det anges i koden.

I system-DSN så görs kopplingen i op-systemet (i windows 98 i 32 bitars ODBC i kontrollpanelen) då ger man helt enkelt databaskopplingen ett namn.

Prestandamässigt är jag lite osäker, har dock läst någonstans (Charles Carrol) att fil-DSN var snabbare.

Säkerhetsmässigt så är den system-DSN som gäller. Databasen kan placeras utanför www roten, eller tom. på en annan server (MS-SQL). Kan tänka mig att om det är många användare, så kan systemet hantera resursen bättre.

Egentligen så kan man kolla i Microsofts dokumentation, dom om några borde veta...

/T

------------------
------------------->8 klipp här!!

Medlem sedan jan. 20011 154 inlägg
#4

Microsofts synvinkel på det hela :
http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/iisref/iiwadata.htm

------------------
//Jonne, a beliver of murphys law

268 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)