Skip to Content.
Sympa Menu

freetds - RE: [freetds] freetds in win32

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "Gad Hayisraeli" <gadh AT vmanage.com>
  • To: <freetds AT lists.ibiblio.org>
  • Subject: RE: [freetds] freetds in win32
  • Date: Thu, 6 Feb 2003 10:47:30 +0200

if i figured out right, you suggest an alternative way of an odbc connection
to the MS driver manager ?
sorry, but if thats right, i disagree with you.
you have to think about the users' simplicity.
the easiest (and standard) way the user can use an odbc driver is thru the
driver manager. lets adapt ourselves to this
common method, without inventing a new complicated method

Gad

> -----Original Message-----
> From: freetds-admin AT lists.ibiblio.org
> [mailto:freetds-admin AT lists.ibiblio.org]On Behalf Of Coleman, Dave
> Sent: þä 06 ôáøåàø 2003 0:04þ
> To: 'freetds AT lists.ibiblio.org'
> Subject: RE: [freetds] freetds in win32
>
>
> Does this necessarily need to be an ODBC driver? I would think that you
> could define entry/exit points to the freetds.dll, register them, then use
> VC++ to create a custom ODBC driver which would contain Driver Manager
> hooks. This driver could import functions from freetds.dll if this file is
> properly registered as a system component. I'm not an expert on these
> matters, although; even if this might need an interface level or two, I
> don't think that the Win32 architecture would prevent it from being
> implemented.
>
> Keep in mind, ODBC is close and dear to Microsoft's heart. When you talk
> about manually tapping into ODBC, you need to consider the fact that
> Microsoft does not want just anybody to do this. A correctly written,
> mallicious ODBC driver can be very destructive if it wants to be.
>
> I think the key to setting freetds.dll up as a ODBC driver is to hide
> freetds.dll from the operating system. I can't think of the type of
> component you want to create, but I know you can "pass through" to/from
> freetds.dll to the Driver manager via a "standard" MS-supported API (if you
> provide registered entry/exit points to freetds.dll in the code and register
> them with regsvr32...)
>
> I'm sorry I don't know more specifics. Hopefully someone with more nuts and
> bolts Win32 knowledge will see this and fill in my blanks...
>
> D
>
> > -----Original Message-----
> > From: Frank M. Kromann [SMTP:frank AT kromann.info]
> > Sent: Wednesday, February 05, 2003 2:48 PM
> > To: freetds AT lists.ibiblio.org
> > Subject: RE: [freetds] freetds in win32
> >
> > Hi,
> >
> > To the best of my knowledge this can not be used for ODBC drivers.
> >
> > ODBC drivers need to talk to the Driver Manager to install a new driver.
> > This will create the entries needed in the regestry and it will allow the
> > driver manager to create DSN's for the driver.
> >
> > I have not been able to compile the FreeTDS stuff on Win32 (only tested
> > with 0.60-snapshots). As soon as I get the time I'll have a look at it and
> > perhaps add the functions needed to do the installation. I've done this
> > for FrontBase last year.
> >
> > - Frank
> >
> > > The program to install a COM, COM+, OCX, DLL or other external system
> > > component is called "regsvr32.exe" and is usually located in
> > > c:\winnt\system32\. You may need to have "developer" files installed
> > to
> > > have this on some systems...
> > >
> > > This executable should be packaged as part of Visual Studio, however; it
> > may
> > > be a standard piece of most Win32 distributions. I do not know for
> > sure.
> > >
> > > just search for RegSvr32.exe in the MSDN collection. These ought to get
> > you
> > > going:
> > >
> > >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/indexsrv/
> > ht
> > > ml/ixufilt_9v1v.asp
> > >
> > >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/security/
> > se
> > > curity/registering_the_new_functionality.asp
> > >
> > >
> > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm
> > /o
> > > ledbpwk_noospreg.asp
> > >
> > > Good luck,
> > > Dave
> > >
> > >
> > > > -----Original Message-----
> > > > From: Frediano Ziglio [SMTP:freddyz77 AT tin.it]
> > > > Sent: Wednesday, February 05, 2003 8:18 AM
> > > > To: FreeTDS
> > > > Subject: RE: [freetds] freetds in win32
> > > >
> > > > Il mer, 2003-02-05 alle 09:24, Gad Hayisraeli ha scritto:
> > > > > in windows , you cannot use you driver manager, but windows driver
> > > > manager (odbc data sources in control panel) , and
> > > > > your driver must have some dll exports in order to be compatible to
> > the
> > > > driver manager.
> > > > > the FreeTDS.dll has not have all these , so how can i use it as an
> > odbc
> > > > driver in windows ?
> > > > >
> > > > > or if you have an alternative way , please state it
> > > > >
> > > >
> > > > I don't know who you compile odbc driver but with project compile and
> > > > export symbols. Exports are done with .def file, so if you do not use
> > > > .def file dll do not export anything...
> > > >
> > > > Perhaps problem is installing the driver... There isn't an install or
> > a
> > > > dll for setting properties so you have to add some registry entry
> > > > manually.
> > > >
> > > > freddy77
> > > >
> > > >
> > > > _______________________________________________
> > > > FreeTDS mailing list
> > > > FreeTDS AT lists.ibiblio.org
> > > > http://lists.ibiblio.org/mailman/listinfo/freetds
> > > _______________________________________________
> > > FreeTDS mailing list
> > > FreeTDS AT lists.ibiblio.org
> > > http://lists.ibiblio.org/mailman/listinfo/freetds
> > >
> >
> >
> >
> > _______________________________________________
> > FreeTDS mailing list
> > FreeTDS AT lists.ibiblio.org
> > http://lists.ibiblio.org/mailman/listinfo/freetds
> _______________________________________________
> FreeTDS mailing list
> FreeTDS AT lists.ibiblio.org
> http://lists.ibiblio.org/mailman/listinfo/freetds
>
>







Archive powered by MHonArc 2.6.24.

Top of Page