Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A fájl adatforrásának kapcsolati adatait egy .dsn fájl tárolja. Ennek eredményeképpen a kapcsolati sztringet egy felhasználó többször is használhatja, vagy megoszthatja több felhasználó között, ha telepítve van a megfelelő illesztőprogram. A fájl tartalmaz egy illesztőnevet (vagy egy másik adatforrásnevet egy nem megosztott fájl adatforrása esetén), valamint opcionálisan egy kapcsolati sztringet, amelyet az SQLDriverConnect használhat. Az Illesztőprogram-kezelő létrehozza az SQLDriverConnect hívásának kapcsolati sztringjét a .dsn fájl kulcsszavaiból.
A fájladatforrás lehetővé teszi, hogy az alkalmazások kapcsolati beállításokat adjanak meg anélkül, hogy létre kellene készítenie egy kapcsolati sztringet az SQLDriverConnect használatához. A fájl adatforrása általában a SAVEFILE kulcsszó megadásával jön létre, ami miatt az Illesztőprogram-kezelő menti a .dsn fájlba az SQLDriverConnect hívása által létrehozott kimeneti kapcsolati sztringet. Ez a kapcsolati sztring ismételten használható az SQLDriverConnect és az FILEDSN kulcsszó meghívásával. Ez leegyszerűsíti a kapcsolati folyamatot, és állandó forrást biztosít a kapcsolati sztringhez.
A fájl adatforrások az SQLCreateDataSource telepítő DLL-ben való meghívásával is létrehozhatók. Az információk az SQLWriteFileDSN meghívásával írhatók a .dsn fájlba, és az SQLReadFileDSN meghívásával olvashatók a .dsn fájlból; mindkét függvény a telepítő DLL-jében is megtalálható. A telepítő DLL-ről további információt az adatforrások konfigurálása című témakörben talál.
A kapcsolatadatokhoz használt kulcsszavak egy .dsn-fájl [ODBC] szakaszában találhatók. Megosztható .dsn-fájl esetén az [ODBC] szakaszban minimálisan szükséges információ a DRIVER kulcsszó.
DRIVER = SQL Server
A megosztható .dsn fájl általában egy kapcsolati sztringet tartalmaz, az alábbiak szerint:
DRIVER = SQL Server
UID = Larry
DATABASE = MyDB
Ha a fájl adatforrása nem megosztott, a .dsn fájl csak egy DSN-kulcsszót tartalmaz. Amikor az Illesztőprogram-kezelő egy nem megosztott fájladatforrásban küldi el az adatokat, szükség szerint csatlakozik a DSN-kulcsszó által jelzett adatforráshoz. Egy nem megosztott .dsn fájl a következő kulcsszót tartalmazza:
DSN = MyDataSource
A fájl adatforrásához használt kapcsolati karakterlánc a .dsn fájlban megadott kulcsszavak és az SQLDriverConnect hívásában a kapcsolati karakterláncban megadott kulcsszavak egyesüléséből áll. Ha a .dsn fájlban lévő kulcsszavak ütköznek a kapcsolati sztringben szereplő kulcsszavakkal, az Illesztőprogram-kezelő dönti el, hogy melyik kulcsszóértéket kell használni. További információ: SQLDriverConnect.