Thread: [Quickfix-users] ODBC in .Net build?
Brought to you by:
orenmnero
From: George M. C. <geo...@qu...> - 2006-09-22 14:18:36
|
Hi, I would like to clarify something regarding the new ODBC store and logging capability. I am using the .Net quickfix binaries, and I cannot locate the ODBC classes anywhere in those dlls. Does ODBC support require building the source distribution with the MSSQL preprocessor flag set? thx George Coles |
From: Oren M. <or...@qu...> - 2006-09-22 14:50:23
|
You must have HAVE_ODBC defined in config_windows.h. I'm not sure this is strictly necessary to keep requiring as I believe all modern Windows distributions come with ODBC. Can anyone confirm? --oren > Hi, > I would like to clarify something regarding the new ODBC store and=20 > logging capability. I am using the .Net quickfix binaries, and I cannot=20 > locate the ODBC classes anywhere in those dlls. Does ODBC support=20 > require building the source distribution with the MSSQL preprocessor=20 > flag set? |
From: George M. C. <geo...@qu...> - 2006-09-22 14:56:18
|
I am trying to build in VS 2005. I added the directories that hold the files from the msxml msi installer and odbc32.lib, but strangely I get a hundred or so messages complaining about the header file locations when I try to compile the .Net wrapper project. An example would be: Error 1 fatal error C1083: Cannot open include file: 'quickfix/exceptions.h': No such file or directory c:\tools\quickfix\quickfix-1.12.4\quickfix\src\.net\Exceptions.h 29 I go to the Exceptions.h file referenced, and the include directive looks like this: #include "quickfix/exceptions.h" I simply unzipped the quickfix 1.12.4 archive onto my c: drive. I am not sure why these paths would be unreachable. But then, I have never used VS C++ except to build some very simple projects with very few external dependencies. Oren Miller wrote: >QuickFIX Documentation: http://www.quickfixengine.org/quickfix/doc/html/index.html >QuickFIX Support: http://www.quickfixengine.org/services.html > >You must have HAVE_ODBC defined in config_windows.h. > >I'm not sure this is strictly necessary to keep requiring as I believe >all modern Windows distributions come with ODBC. Can anyone confirm? > >--oren > > > >>Hi, >> I would like to clarify something regarding the new ODBC store and >>logging capability. I am using the .Net quickfix binaries, and I >> >> >cannot > > >>locate the ODBC classes anywhere in those dlls. Does ODBC support >>require building the source distribution with the MSSQL preprocessor >>flag set? >> >> > >------------------------------------------------------------------------- >Take Surveys. Earn Cash. Influence the Future of IT >Join SourceForge.net's Techsay panel and you'll get the chance to share your >opinions on IT & business topics through brief surveys -- and earn cash >http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV >_______________________________________________ >Quickfix-users mailing list >Qui...@li... >https://lists.sourceforge.net/lists/listinfo/quickfix-users > > > |
From: George M. C. <geo...@qu...> - 2006-09-22 18:31:59
|
I am using the following configuration settings: OdbcLogConnectionString="DATABASE=quickfix;DRIVER={SQL Server};SERVER=DATASERVER;Uid=xx;Pwd=yy;" OdbcStoreConnectionString="DATABASE=quickfix;DRIVER={SQL Server};SERVER=DATASERVER;Uid=xx;Pwd=yy;" When I try to rn my Fix app I get this error: System.Runtime.InteropServices.SEHException: External component has thrown an exception. at QuickFix.OdbcStoreFactory.create(SessionID sessionID) at MessageStoreFactory.create(MessageStoreFactory* , SessionID* sessionID) at FIX.SocketAcceptor.{ctor}(SocketAcceptor* , Application* , MessageStoreFactory* , SessionSettings* , LogFactory* ) at QuickFix.SocketAcceptor..ctor(Application application, MessageStoreFactory factory, SessionSettings settings, LogFactory log Factory, MessageFactory messageFactory) at qim.trading.qd.QuickFixDummyAcceptor.Main(String[] args) in C:\qim\projects\qim.trading.qd\QuickFixDummyAcceptor.cs:line 38 at qd_cmd.qd_cmd.Main(String[] args) in C:\qim\projects\qim.trading.qd\qd_cmd\qd_cmd.cs:line 44 Is this familiar to anyone? Oren Miller wrote: >You must have HAVE_ODBC defined in config_windows.h. > >I'm not sure this is strictly necessary to keep requiring as I believe >all modern Windows distributions come with ODBC. Can anyone confirm? > >--oren > > > >>Hi, >> I would like to clarify something regarding the new ODBC store and >>logging capability. I am using the .Net quickfix binaries, and I >> >> >cannot > > >>locate the ODBC classes anywhere in those dlls. Does ODBC support >>require building the source distribution with the MSSQL preprocessor >>flag set? >> >> > > > |