webForumDet fria alternativet

Är DSN verkligen ett måste?

ASP

6 svar · 196 visningar · startad av M@rtin

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

Är det verkligen ett måste att fixa DSN till varje databas man läggger upp? Jag tycker det verkar oerhört jobbigt att fråga server administratören varje gång man vill testa att göra en sida med en databas...
Går det verkligen inte att göra på nåt annat sätt?

//M@rtin

Medlem sedan dec. 19997 740 inlägg
#2

Lägg upp några tomma databaser och låt webbhotellet skriva in DSN till alla på en gång.

/Ingrid

Medlem sedan dec. 1999149 inlägg
#3
'-Databas initiering-DSN-lös-----------------------------------
Dim AdoConn, AdoAnv
	' Begin Conn Open
Set AdoConn = Server.CreateObject ("ADODB.Connection")
AdoConn.Provider = "Microsoft.Jet.OLEDB.4.0"
AdoConn.ConnectionString = "Data Source=" & Server.MapPath ("../db/databas.mdb") 
	'Put the DB in cgi-bin for write access
AdoConn.Open

Ironiskt nog går det snabbare. Nackdelen är den bristande säkerheten. Use this wisely Padawan learner... Okej? Bah...

Medlem sedan dec. 19991 072 inlägg
#4

finns det nån fördel eller nackdel med att använda:

AdoConn.Provider = "Microsoft.Jet.OLEDB.4.0"
AdoConn.ConnectionString = "Data Source=" & Server.MapPath ("../db/databas.mdb")

jämfört med:

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

eller är det bara olika drivrutiner eller nåt sånt?

------------------
Fredrik Klarqvist
fredrik.klarqvist@swipnet.se
www.streetwise.se/fredrik/

Medlem sedan dec. 1999149 inlägg
#5

Jag vet inte... Jag är fortfarande nybörjare med databaser. Har inte så mycket tid över nu att mecka med det. Den andra alternativet har jag inte försökt dock.

Medlem sedan dec. 19992 085 inlägg
#6

o säkerheten e ju viktig så det e nog bäst att göra som ingrid säger i mitt fall... men kan man verkligen göra så? Spelar det ingen roll hur många kolumner databasen innehåller?

//M@rtin

Medlem sedan dec. 19997 740 inlägg
#7

Från din ASPsida anropar du DSN och inte databasen (det sköter DSN:en om). Så länge du behåller samma namn på databasen så spelar det ingen roll hur den ser ut.

/Ingrid

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)