- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thus when I "Batch Build" the project I've called "F90SQL1" I get a log files message containing:
------ Build started: Project: F90SQL1, Configuration: Release|Win32 ------
Linking...
Link /OUT:"Release/F90SQL1.exe" /INCREMENTAL:NO /NOLOGO /SUBSYSTEM:WINDOWS Release/Authors.obj Release/Authors_Count.obj
Link: executing 'link'
Authors.obj : error LNK2019: unresolved external symbol _F90SQLALLOCHANDLE referenced in function _AUTHORS_mp_AUTHORS_OPENCONN
...
Authors.obj : error LNK2019: unresolved external symbol _F90SQLGETDIAGRECSTR referenced in function _AUTHORS_mp_AUTHORS_GETERROR
Release/F90SQL1.exe : fatal error LNK1120: 16 unresolved externals
F90SQL1 build failed.
Is there a simple way of specifying the required library into the linker command? Can I perhaps run the linker command in DOS? Or do I have a lot of reading to do or do I have to wait for a version of f90SQL that works with IVF and Visual Studio?
Note that I'm running IVF under MS Visual Studio .NET 2003 in a Windows 2000 environment.
Hope you can help!
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It now compiles.
Unfortunately when I try to run it in Debug/Start I get the message that the "dynamic link library DFORRT.dll could not be found in the specified path". I've tried to find this particular .dll but without success. Perhaps the call should be to VFFORRT.dll but I can't find that either. At this stage I also don't know exactly where DFORRT.dll is called from anyway. Note that other Debug diagnostics were as follows:
'f90sql1.exe': Loaded 'C:Documents and Settingswarwickb.CALMMy DocumentsVisual Studio ProjectsF90SQL1ReleaseF90SQL1.exe', No symbols loaded.
'f90sql1.exe': Loaded 'C:WINNTsystem32NTDLL.DLL', Cannot find or open a required DBG file.
'f90sql1.exe': Loaded 'C:WINNTsystem32f90SQLDVF.dll', No symbols loaded.
'f90sql1.exe': Loaded 'C:WINNTsystem32odbc32.dll', No symbols loaded.
'f90sql1.exe': Loaded 'C:WINNTsystem32ADVAPI32.DLL', Cannot find or open a required DBG file.
'f90sql1.exe': Loaded 'C:WINNTsystem32KERNEL32.DLL', Cannot find or open a required DBG file.
'f90sql1.exe': Loaded 'C:WINNTsystem32 pcrt4.dll', Cannot find or open a required DBG file.
'f90sql1.exe': Loaded 'C:WINNTsystem32comctl32.dll', Cannot find or open a required DBG file.
'f90sql1.exe': Loaded 'C:WINNTsystem32GDI32.DLL', Cannot find or open a required DBG file.
'f90sql1.exe': Loaded 'C:WINNTsystem32USER32.DLL', Cannot find or open a required DBG file.
'f90sql1.exe': Loaded 'C:WINNTsystem32COMDLG32.DLL', Cannot find or open a required DBG file.
'f90sql1.exe': Loaded 'C:WINNTsystem32shlwapi.dll', No symbols loaded.
'f90sql1.exe': Loaded 'C:WINNTsystem32msvcrt.dll', No symbols loaded.
'f90sql1.exe': Loaded 'C:WINNTsystem32SHELL32.DLL', Cannot find or open a required DBG file.
Debugger:: An unhandled non-continuable STATUS_DLL_NOT_FOUND exception was thrown during process load
The program '[1948] F90SQL1.exe: Native' has exited with code 128 (0x80).
Warwick
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
USE F90SQLConstants
USE F90SQLStructures
USE F90SQL
!DEC$ OBJCOMMENT LIB:"c:Progra~1CanimaSoftLIBf90sql.lib"
.
.
.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
By followings Jugoslav's directions (in the reply list) I have had success in getting the supplied examples and a simple Wizard-created module to work. By adjusting the parameters on Max Query String length and Max ODBC String length of the Wizard-created module and using code from the first example in the documentation (Chapter 5?)I have got the query to "count(*)" to work from a remote Oracle 7.x database Table. However, I can't get it to connect to an Oracle 9i Table yet: my current pre-occupation!
Note that using Jugoslav's directions there was no need for me to recompile the modules f90sqlconstants, f90sqlstructures or anything else. They do not need to be part of the VS IDE "Solution Source Code". I've been very pleased with its performance so far. I've tricked myself at times expecting complications where there weren't any.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Greetings Steve,
I am scratching my head after reading the numerous messages in
the archive and elsewhere about directive enhanced compilation
issues, etc. I know deep down that if I can divine the appropriate
settings for call bindings that I can use my "OLD" f90sql library(dll) and DF
library (dll) with an IVF compiled module. Based on your background,
I believe that you probably know that which I need to know. Is there
some piece of documentation that will provide adequate information so
I can set up my odbc FORTRAN module to call the f90sql CVF library?
After reading about the attributes in chapter 14 of the IFLR and
the /ifcase:cvf in vol 1 of the users guide, I know that I do not
have quite enough information to produce the equivalent of
an /iface:cvf for a single module through attributes. Can you fill
that gap?
TIA
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Greetings Steve, Gee, this is really easy! ;-) Many thanks to you and also in particular to Edmund Dunlop! If you wish a recipe (checklist) for this, I'll be happy to type it up and post it. Best of the season..
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page