Loading

Hozzáférés adatforráshoz egy keresési tétel és egy ODBC illesztőprogram használatával

Bevezetés

Egy ODBC illesztőprogram egy adatforrás kezelőfelülete. Az adatforrás lehet egy adatbázis (SQL / MS Access) vagy egy fájl (Excel / txt / csv). A „Keresés" típusú jegytétel az illesztőprogramot és egy lekérdezést használ az adatforrásban levő információk kiolvasására és az információknak egy rendeléshez való hozzáadására.

Az ODBC-t távoli gépről nem lehet használni. Megosztott rendszerben a felhasználónak a következőket kell tennie:

  • Létre kell hoznia és konfigurálnia kell az ODBC-illesztőprogramot a web kiszolgálókon a megosztott rendszerben. Az ODBC illesztőprogram nevének minden gépen azonosnak kell lennie.

  • Az adatforrásnak azonosnak kell lennie a web kiszolgálókon a megosztott rendszerben.

Adja meg, hogy az alkalmazás, amelyhez egy ODBC illesztőprogramot kíván létrehozni hány bites verziójú. Egy 64-bites Windows operációs rendszer két odbcad32.exe fájllal rendelkezik:

  • %SystemRoot%\system32\odbcad32.exe 64-bites alkalmazásokhoz

  • %SystemRoot%\SysWOW64\odbcad32.exe 32-bites alkalmazásokhoz ideértve azokat a 32-bites alkalmazásokat is, amelyek 64-bites operációs rendszer alatt futnak.

ODBC illesztőprogram létrehozása és konfigurálása TXT vagy CSV adatforráshoz

  1. Hozzon létre egy TXT vagy CSV fájlt. A fájlban levő adatokat vesszővel kell elválasztani. Például:

    1,Chai,10 doboz x 20 zsák,$18.00,Hamis

    2,Chang,24 - 12 oz palack,$19.00,Hamis

    3,Aniseed,12 - 550 ml palack,$10.00,Hamis

    4,Chef Anton's Cajun Fűszerezés,48 - 6 oz korsó,$22.00,Hamis

    5,Chef Anton's Gumbo Mix,36 doboz,$21.35,Igaz

  2. Nyissa meg a Windows Keresés párbeszédpaneljét és írja be, hogy „ODBC".

  3. Válassza az „ODBC adatforrás (64-bit)" opciót.

  4. Kattintson a „Rendszer DSN" lapra, majd kattintson a „Felvesz..." lehetőségre.

    Egy „Rendszer DSN" létrehozásakor az adatforrás a helyi számítógépen található, de azt az összes felhasználó el tudja érni.

  5. Válassza a „Microsoft szöveges illesztőprogram (*.txt; *.csv)" lehetőséget és kattintson a „Kész" gombra.

  6. Az „Adatforrás név" lehetőséghez írjon be egy adatforrás nevet.

  7. Szüntesse meg a „Jelenlegi könyvtár használata" lehetőség kiválasztását.

  8. Kattintson a „Könyvtár kiválasztása" lehetőségre és keresse meg azt a könyvtárat, amely tartalmazza az adatforrásként használni kívánt TXT vagy CSV fájlt. Zárja be a „Könyvtár kiválasztása" párbeszédpanelt.

  9. Kattintson a „Beállítások>>" lehetőségre, és válassza ki a fájlhoz a megfelelő kiterjesztést.

  10. Kattintson a „Formátum megadása..." lehetőségre.

  11. Válassza ki az adatforrásként használni kívánt fájlt. Ezt a „Táblázatok" részben végezze el.

  12. Ha a fájl nem vesszőt használ határoló jelként, akkor konfigurálni kell a „Formátum" és „Határoló jel" lehetőséget.

  13. Kattintson a „Becslés" lehetőségre az „Oszlopok" szekcióban.

    A varázsló oszlopokat hoz létre a TXT vagy CSV fájlban levő adatszerkezetnek megfelelően.

  14. Minden egyes oszlophoz ellenőrizze az „Adattípus" lehetőségnél szereplő értéket. Válassza a „Char" lehetőséget szöveget, míg az „Integer" lehetőséget számokat, stb. tartalmazó oszlopokhoz.

    Igény szerint átnevezheti az oszlop fejlécét a „Név" lehetőség használatával. Az oszlopneveket használhatja a „Keresés" jegytípus lekérdezésére a PRISMAdirect alkalmazásban. A keresés tétel az ODBC illesztőprogramot és egy lekérdezést használ az adatforrásban levő információk kiolvasására.

  15. Kattintson az OK, majd az OK gombra.

  16. Az ODBC illesztőprogram most már konfigurálva van. Zárja be a párbeszédablakot.

  17. Folytassa a „Keresési tétel létrehozása és használata a PRISMAdirect alkalmazásban" eljárással. Ezt az eljárást ennek a cikknek az alján találja. Létre kell hoznia egy keresési tételt az adatforrásban levő információk kiolvasására az ODBC illesztőprogram és egy lekérdezés használatával.

ODBC illesztőprogram létrehozása és konfigurálása egy Excel adatforráshoz

  1. Hozzon létre egy Excel fájlt. A fájlban levő adatoknak rendelkezésre kell állniuk egy táblázatban. Az oszlopneveket használhatja a „Keresés" jegytípus lekérdezésére a PRISMAdirect alkalmazásban. A keresés tétel az ODBC illesztőprogramot és egy lekérdezést használ az adatforrásban levő információk kiolvasására.

    Például:

  2. Válassza ki a táblázat összes celláját - beleértve a fejléceket is - majd állítsa a cella formátumát „Szöveg"-re.

  3. Nyissa meg a Windows Keresés párbeszédpaneljét és írja be, hogy „ODBC".

  4. Válassza az „ODBC adatforrás (64-bit)" opciót.

  5. Kattintson a „Rendszer DSN" lapra, majd kattintson a „Felvesz..." lehetőségre.

    Egy „Rendszer DSN" létrehozásakor az adatforrás a helyi számítógépen található, de azt az összes felhasználó el tudja érni.

  6. Válassza a „Microsoft Excel illesztőprogram (*.xls, *.xlsx, *.xlsm, *.xlsb)" lehetőséget és kattintson a „Kész" gombra.

  7. Az „Adatforrás név" lehetőséghez írjon be egy adatforrás nevet.

  8. Ha szükséges válassza az Excel verziót.

  9. Kattintson a „Munkafüzet kiválasztása..." lehetőségre és keresse meg az Excel fájlt tartalmazó könyvtárat.

  10. Válassza ki az adatforrásként használni kívánt Excel fájlt. Tegye meg ezt „Adatbázisnév" részben.

  11. Kattintson az OK, majd az OK gombra.

  12. Az ODBC illesztőprogram most már konfigurálva van. Zárja be a párbeszédablakot.

  13. Folytassa a „Keresési tétel létrehozása és használata a PRISMAdirect alkalmazásban" eljárással. Ezt az eljárást ennek a cikknek az alján találja. Létre kell hoznia egy keresési tételt az adatforrásban levő információk kiolvasására az ODBC illesztőprogram és egy lekérdezés használatával.

ODBC illesztőprogram egy SQL adatforráshoz

Ellenőrizze az ügyfél SQL kiszolgálójának bejelentkezési fiókját

Az ODBC illesztőprogram konfigurálásakor ki kell választani a hitelesítés típusát. A hitelesítés típusa függ az SQL kiszolgáló helyétől:

  • Helyi SQL kiszolgáló => SQL hitelesítés (ajánlott)

  • Távoli SQL kiszolgáló a tartományon belül => Windows hitelesítés (ajánlott)

  • SQL kiszolgáló a tartományon kívül => SQL hitelesítés (kötelező)

A kiválasztott hitelesítéshez lennie kell egy helyes hitelesítési adatokkal rendelkező fióknak az SQL kiszolgálón. Különben az ODBC illesztőprogram nem tud az SQL kiszolgálóhoz kapcsolódni.

Ellenőriznie kell hogy van-e érvényes bejelentkezési fiók.

Például használhatja a következőt:

  • „<tartomány>\<Windows felhasználó>” fiók, ha a Windows hitelesítés lett kiválasztva.

  • „sa” fiók, amikor SQL hitelesítés lett kiválasztva egy helyi SQL kiszolgálóhoz.

ODBC illesztőprogram létrehozása és konfigurálása SQL adatforráshoz

  1. Nyissa meg a Windows Keresés párbeszédpaneljét és írja be, hogy „ODBC".

  2. Válassza az „ODBC adatforrás (64-bit)" opciót.

  3. Kattintson a „Rendszer DSN" lapra, majd kattintson a „Felvesz..." lehetőségre.

    Egy „Rendszer DSN" létrehozásakor az adatforrás a helyi számítógépen található, de azt az összes felhasználó el tudja érni.

  4. Válassza ki az „ODBC illesztőprogram 11 SQL kiszolgálóhoz" opciót, majd kattintson a „Kész" gombra.

  5. Írjon be egy adatforrás nevet a „Név" opciónál, válassza ki azt az SQL kiszolgálót, amelyhez csatlakozni kíván, majd kattintson a „Tovább" gombra.

  6. Válassza ki a hitelesítés típusát. A hitelesítés típusa függ az SQL kiszolgáló helyétől:

    • Helyi SQL kiszolgáló => SQL hitelesítés (ajánlott)

    • Távoli SQL kiszolgáló a tartományon belül => Windows hitelesítés (ajánlott)

    • SQL kiszolgáló a tartományon kívül => SQL hitelesítés (kötelező)

    Beépített (Integrated) Windows hitelesítés esetén hagyja az „SPN (Opcionális)" értéket üresen:

    SQL kiszolgáló-hitelesítés esetén írja be a „Bejelentkezési azonosítót" és a „Jelszót".

  7. Kattintson a „Tovább", majd megint a „Tovább", végül a „Kész" gombra.

  8. Az adatforrással való kapcsolat ellenőrzéséhez kattintson az „Adatforrás ellenőrzése..." opcióra.

  9. Sikeres csatlakozás esetén kattintson az OK gombra.

  10. Kattintson az OK gombra.

    Az ODBC illesztőprogram most már konfigurálva van. Zárja be a párbeszédablakot.

  11. Folytassa a „Keresési tétel létrehozása és használata a PRISMAdirect alkalmazásban" eljárással. Ezt az eljárást ennek a cikknek az alján találja. Létre kell hoznia egy keresési tételt az adatforrásban levő információk kiolvasására az ODBC illesztőprogram és egy lekérdezés használatával.

ODBC illesztőprogram létrehozása és konfigurálása egy MS Access adatforráshoz

  1. Nyissa meg a Windows Keresés párbeszédpaneljét és írja be, hogy „ODBC".

  2. Válassza az „ODBC adatforrás (64-bit)" opciót.

  3. Kattintson a „Rendszer DSN" lapra, majd kattintson a „Felvesz..." lehetőségre.

    Egy „Rendszer DSN" létrehozásakor az adatforrás a helyi számítógépen található, de azt az összes felhasználó el tudja érni.

  4. Válassza a „Microsoft Access illesztőprogram (*.mdb; *.accdb)" opciót és kattintson a „Kész" gombra.

  5. Az „Adatforrás név" lehetőséghez írjon be egy adatforrás nevet.

  6. Kattintson a „Kiválasztás..." lehetőségre és keresse meg az adatbázis fájlt tartalmazó könyvtárat.

  7. Az „Adatbázisnév" részben válassza ki az adatbázis nevét, majd kattintson az OK gombra.

  8. Kattintson az OK, majd az OK gombra.

  9. Az ODBC illesztőprogram most már konfigurálva van. Zárja be a párbeszédablakot.

  10. Folytassa a „Keresési tétel létrehozása és használata a PRISMAdirect alkalmazásban" eljárással. Ezt az eljárást ennek a cikknek az alján találja. Létre kell hoznia egy keresési tételt az adatforrásban levő információk kiolvasására az ODBC illesztőprogram és egy lekérdezés használatával.

Hozzon létre és használjon egy keresési tételt a PRISMAdirect alkalmazásban.

A „Keresés" típusú jegytételek az ODBC illesztőprogramot és egy lekérdezést használnak egy adatforrásban levő információk kiolvasására. Azokat az információkat egy rendelésbe is fel lehet venni.

  1. Nyissa meg a PRISMAdirect alkalmazás „Termék- és rendelésszerkesztő" munkaterületét.

  2. Válassza ki a „Termék tételek"-et és kattintson a „Felvesz" gombra.

  3. Írja be az új tétel nevét és válassza ki a „Keresés" opciót a tételtípushoz.

  4. Írja be az ODBC illesztőprogram nevét. Ez pontosan az a név, amelyet az SQL adatforrás „Adatforrás név" vagy „Név" lehetőségénél adott meg.

  5. Egy SQL vagy egy MS Access adatforráshoz:

    • Írja be az adatbázishoz hozzáférési joggal rendelkező felhasználói fiók „Felhasználónevét" és „Jelszavát".

      MEGJEGYZÉS

      A keresési tétel „Felhasználóneve" és „Jelszava" felülírja az ODBC illesztőprogram „Bejelentkezési azonosítóját" és „Jelszavát", lásd az „ODBC illesztőprogram egy SQL adatforráshoz" eljárás 6. lépését. Például, ha a „Felhasználónevet" és „Jelszót" üresen hagyja, akkor a felhasználói fiók megkísérli az üres hitelesítési adatokkal való bejelentkezést.

    Egy TXT, CSV, vagy egy EXCELadatforráshoz:

    • Hagyja üresen a „Felhasználónevet" és a „Jelszót".

  6. Hozzon létre egy SQL lekérdezést az adatforrásban levő információk betöltésére. Egy érvényes lekérdezésnek a helyes adatbetöltés érdekében figyelembe kell vennie, hogy a kiválasztott adatbázis érzékeny-e a kisbetű/nagybetű különbségekre.

    Ebben a példában a lekérdezés a következő: SELECT F3 FROM ODBC_data_source.txt

    Ez a lekérdezés betölti az „ODBC_data_source.txt” fájl „F3" oszlopában található összes értéket az „ODBC keresés” keresési tételbe.

    A profiltételek kilistázásához írhat $ jelet a lekérdezésbe. Ezeket a profiltételeket használhatja a lekérdezésben.

    Példák a lekérdezésekre:

    • SQL illesztőprogram: SELECT Column FROM Database.Table

    • Microsoft Access illesztőprogram: SELECT Column FROM Table

    • Microsoft Excel illesztőprogram: SELECT Account FROM [Sheet1$] WHERE User LIKE '$LastName$’

    • Microsoft Txt illesztőprogram: SELECT F2 FROM test.txt

  7. Módosítások mentése.

  8. Válassza ki a „Termékeket" és adja hozzá a keresési tételt egy vagy több termékhez.

  9. Közzéteszi a módosításokat.

Rendelés készítésekor a keresési tételhez kiválaszthat egy értéket az adatforrásból:

MEGJEGYZÉS

A lekérdezés által megtalált első 999 érték áll rendelkezésre a legördülő listában.