MS Access 2007 + ADO + install készítés

MS Access 2007 + ADO + install készítés
2010-06-02T17:38:39+02:00
2010-06-05T17:02:14+02:00
2022-11-18T00:12:29+01:00
Hejja
Üdv!

Mivel nem sikerült megcsinálnom az MS SQL 2005 Express-t használó programomhoz az install-t, ezért úgy döntöttem áttérek MS Access adatbázisra, hátha könnyebben megy az install készítés.

Tehát:
Adatbázis MS Access 2007, .accdb kiterjesztésű fájllal, tehát a régi .mdb-s dolgok nem jók.
Delphiben ADOConnection, udl fájllal vagy anélkül mindegy.
A ConnectionString készítésekor a szolgáltató Microsoft OLE DB Provider for ODBC Drivers. Adatforrásnévnél kiválasztom az MS Access Database-t, aminek beállításakor be kell tallóznom a .accdb fájlt.
Kezdeti katalógusnak kell megadni valamit, vagy csak egy lehetőség?

Windows-ban a felügyeleti eszközök ODBC adatforrások résznél MS Access Database beállításainál szintén be van állítva a szükséges .accdb fájl.

Ha InstallShield-et használok az install készítéshez, akkor az Object/merge modulsnál (vagy a full verziójú InstallShieldben Redistributables-nél) miket kell bepipáljak?

Az ODBC Resources résznél bepipálom a Microsoft Access Driver(*.mdb, *.accdb) részt, valamint az MS Access Database DNS-t. Ezen kívül gondolom mást nem kell?!

Az install többi részénél kell még valamit beállítsak?

Ha ezekkel a beállításokkal megcsinálom az install-t és felteszem egy szűz gépre akkor a "Az elérési út nem található" szöveggel ugyan elindul az alkalmazás de az adatbázis rész nem működik.


InnoSetup-os megoldás akkor érdekel, ha valaki kész scriptet tud küldeni.
Mutasd a teljes hozzászólást!
Amikor a telepítő azt írja, hogy az ODBC komponenseket telepíti, akkor Windows hibával leáll a telepítés:

Szvsz a többi már nem is érdekes, mert ebből fakad..
Szerintem ez hiányzik néked..(2007 Office System Driver: Data Connectivity Components)

This download will install a set of components that can be used by non-Microsoft Office applications to read data from 2007 Microsoft Office system files.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd