Hi,
I assume I can write this DLL or EXE in any programming language ??
Well, yes and no because:
- Visual Basic requires the VB Runtime (which may not be available on all machines)
- Java cannot be used to create EXE or DLL files (unless you use a program which generates native code from Java bytecode; or if you create a wrapper EXE/DLL, but this will still require the JVM)
- .NET languages require the .NET Framework
- Delphi is a good choice, but avoid using the VCL (since you would have to link with the runtime packages and this will increase the size of your EXE/DLL dramatically)
The recommended method would be to write a C/C++ EXE/DLL Custom Action that uses the ODBC or ADO APIs:
http://msdn.microsoft.com/library/defau ... erview.asp
http://msdn.microsoft.com/library/defau ... erview.asp
Note that ADO (ActiveX Data Objects) APIs are exposed through an Automation Interface and thus they can be used from within scripting languages such as VBScript or JScript:
http://msdn.microsoft.com/library/defau ... script.asp
Hope this helps.
Regards,
Denis