Avatar billede musicchart.dk Nybegynder
22. oktober 2002 - 10:23 Der er 9 kommentarer og
2 løsninger

fil-DSN

Hey, er der een der ved hvad "fil-DSN" er for noget, og hvordan man evt. kan oprette/lave een?

//Bjarke
Avatar billede signout Nybegynder
22. oktober 2002 - 10:26 #1
According to Microsoft documentation, it means "The name that applications use to request a connection to an ODBC data source." In other words, it is a symbolic name that represents the ODBC connection. It hides the connection details like database name, directory, database driver, UserID, password, etc. So when making a connection to the ODBC, you don’t have to remember the database name, where it resides, etc.

Dvs en hel connection skal se ud som dette:
filedsn=c:\webdir\file.dsn;DBQ=c:\database\mydb.mdb;UID=admin;PWD=admin;

Det er til .mdb filer... Altså Access databaser
Avatar billede musicchart.dk Nybegynder
22. oktober 2002 - 10:32 #2
jo, men skal jeg så lave en fx tekstfil der indeholder min connection, hvorefter jeg skal omdøbe fil endelsen til .dsn ?
Avatar billede ocp Nybegynder
22. oktober 2002 - 10:36 #3
Du kan sådan set lave den fra "Data Sources" i Control Panel. Du skal blot vælge "File DSN"-tabben og indtaste oplysningerne. Filen blive lagt et eller andet suspekt sted i windows-biblioteket, men du kan jo bare søge efter den.
Avatar billede signout Nybegynder
22. oktober 2002 - 10:37 #4
Ja.

Et eksempel kunne være

---
[ODBC]
DRIVER=Microsoft Access Driver (*.mdb)
ReadOnly=0
UserCommitSync=Yes
Threads=3
SafeTransactions=0
PageTimeout=5
MaxScanRows=8
MaxBufferSize=512
ImplicitCommitSync=Yes
FIL=MS Access
DriverId=2
---


Du kan læse lidt mere om det på http://msdn.microsoft.com/library/en-us/vdbref/html/dvhowcreatingfiledsn.asp
Avatar billede musicchart.dk Nybegynder
22. oktober 2002 - 10:49 #5
okay, nu skal i høre hvad jeg har gjort:
Jeg åbnet "ODBC-datakildeadministrator" i windows 2000 og tilføjet "system-DSN" og alt fungere, men hvad kan jeg nu bruge det til??... man kan jo ikke redigere i databasen i "ODBC-datakildeadministratoren".
Avatar billede signout Nybegynder
22. oktober 2002 - 10:52 #6
Nej. Det er kun til at oprette forbindelser til databaserne. Du skal have et værktøj til at tage fat i dine ODBCs.
Avatar billede ocp Nybegynder
22. oktober 2002 - 10:53 #7
Du skal vælge "File DSN"-tabben i stedet for "User" eller "System".
Avatar billede musicchart.dk Nybegynder
22. oktober 2002 - 10:57 #8
ok, så har jeg lavet en .DSN fil (faktisk meget let :O))... kan jeg så include den i mine database connections i fx ASP sider?
Avatar billede ocp Nybegynder
22. oktober 2002 - 11:04 #9
Yes, du skriver bare DSN=MinFilDSN eller FILEDSN=MinFilDSN
Avatar billede ocp Nybegynder
22. oktober 2002 - 11:05 #10
Det er altså i din connectionstring:

"DSN=MinFilDSN;uid=bruger;pwd=xxxx"
Avatar billede musicchart.dk Nybegynder
22. oktober 2002 - 11:32 #11
ok, takker for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester