ODBC Snapshot Installer (for Dave Page)

Поиск
Список
Период
Сортировка
От anthony.caduto@micorp.com
Тема ODBC Snapshot Installer (for Dave Page)
Дата
Msg-id OFA418A34D.CD4E7A72-ON86256F25.0056BDAF-86256F25.0057E08B@micorp.com
обсуждение исходный текст
Ответ на Re: Access and PG ODBC problem  ("Dave Page" <dpage@vale-housing.co.uk>)
Список pgsql-odbc

Dave,
I have successfully created a ODBC installer and it looks almost identical to the current MSI one.
I looked at the M$  stuff you mentioned and the learning curve is pretty high.
I created this one with Inno Setup 5 and it only took a few minutes and is much easier to use than MSI or that xml msi stuff

Like I said, I would be willing to take over creating the installer if you don't mind switching to Inno Setup.

I could also do the setup for PGAdmin III :-)

The entire setup with source is available here:

http://www.amsoftwaredesign.com/downloads/pgodbc.zip

Just to show how simple and easy Inno is to use, here is the entire setup script:

; -- psqlodbc.iss --
; Installs the PostgreSQL ODBC driver
; Installer script created by Anthony J. Caduto
[Setup]
AppName=PostgreSQL ODBC Driver
AppVerName=PostgreSQL ODBC Driver 8.0
DisableDirPage=yes
LicenseFile=lgpl.rtf
DefaultDirName={pf}\PostgreSQL ODBC Driver
DefaultGroupName=PostgreSQL ODBC Driver
Compression=lzma
SolidCompression=yes
;WindowVisible=yes
OutputBaseFilename=psqlodbc
WizardImageStretch=yes
WizardSmallImageFile=banner.bmp
WizardImageFile=screen.bmp
[Files]
Source: "psqlodbc.dll"; DestDir: "{sys}"
[Registry]
Root: HKLM; Subkey:"SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers";ValueType: string; ValueName: "PostgreSQL";ValueData: "Installed";flags:uninsdeletevalue
Root: HKLM; Subkey:"SOFTWARE\ODBC\ODBCINST.INI\PostgreSQL";ValueType: string; ValueName: "APILevel";ValueData: "1" ;flags:uninsdeletekey
Root: HKLM; Subkey:"SOFTWARE\ODBC\ODBCINST.INI\PostgreSQL";ValueType: string; ValueName: "ConnectFunctions";ValueData: "YYN" ;flags:uninsdeletekey
Root: HKLM; Subkey:"SOFTWARE\ODBC\ODBCINST.INI\PostgreSQL";ValueType: string; ValueName: "Driver";ValueData: "PSQLODBC.DLL" ;flags:uninsdeletekey
Root: HKLM; Subkey:"SOFTWARE\ODBC\ODBCINST.INI\PostgreSQL";ValueType: string; ValueName: "DriverODBCVer";ValueData: "03.00";flags:uninsdeletekey
Root: HKLM; Subkey:"SOFTWARE\ODBC\ODBCINST.INI\PostgreSQL";ValueType: string; ValueName: "FileUsage";ValueData: "0" ;flags:uninsdeletekey
Root: HKLM; Subkey:"SOFTWARE\ODBC\ODBCINST.INI\PostgreSQL";ValueType: string; ValueName: "Setup";ValueData: "PSQLODBC.DLL";flags:uninsdeletekey
Root: HKLM; Subkey:"SOFTWARE\ODBC\ODBCINST.INI\PostgreSQL";ValueType: string; ValueName: "SQLLevel";ValueData: "1";flags:uninsdeletekey
Root: HKLM; Subkey:"SOFTWARE\ODBC\ODBCINST.INI\PostgreSQL";ValueType: dword; ValueName: "UsageCount";ValueData: "00000001" ;flags:uninsdeletekey


Tony Caduto
Senior Programmer/Analyst
M&I Trust and Investment Management

В списке pgsql-odbc по дате отправления:

Предыдущее
От: "Dave Page"
Дата:
Сообщение: Re: Still can't find ODBC driver in Data Source Administrator
Следующее
От: "Greg Campbell"
Дата:
Сообщение: Re: Can't find ODBC driver in the admin list