Slowly (VERY slowly) writing Tdbc driver for Sybase



First, this is something I'm doing on my free time as a learning
exercise--which is a couple of hours a week if I'm lucky--so if
anybody is already doing it please cut in and spare me the trouble :)

The plan:
- Develop against the ctlib distributed with ASE 15's x86 distro,
using Visual C++ Express 2008. I'll provide both an nmake makefile
and the express's project file.
- Keeping FreeTDS in mind, try (if possible) to stick with only the
ctlib routines actually supported by the latest stable FreeTDS distro.
- Stick with Sybase 10's TDS, for backwards compatibility.
- Use Sybase' pub* databases for accompanying unit test code.
- No support for DBLib. At all.

What I'm concerned about:
- Null handling. This seems to be an open question. Any particular
reason why this can't be a method in one of the TDBC objects (e.g.,
the resultset)?
- Big/Little Endian concerns, especially when working across different
platforms. I'm not sure how seamless this is and how much I have to
do on my own..
- Internationalization. I think Sybase has a Japanese pub, but I
don't read Japanese so I'm kind of stuck there :)

Hopefully, the developers manual will answer most of my questions and
concerns.
.



Relevant Pages

  • RE: Import from Sybase SQL Anywhere 9
    ... I found similar issue reported and it seems to be caused by olddb driver ... searching the Sybase newsgroups for information on configuring the Sybase ... ianywhere.com support staff. ... Migrating a Microsoft Access Application into a .NET Solution that Uses SQL ...
    (microsoft.public.sqlserver.dts)
  • Re: Sybase to Access
    ... I've had Access apps with 25 mb of data that can't support a half dozen ... MDB shouldn't be used for a single user nor a single record. ... If MS had a decade-long policy of preaching SQL over MDB then _MAYBE_ I ... Access could use link tables to link to Sybase perhaps and give ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Full Outer Join?
    ... Is Full Outer Join is supported by Sybase ASE 12.x? ... Nope -- yet another feature that Sybase does not support directly. ... (which are supported by most other database servers) ...
    (comp.databases.sybase)
  • Re: Sybase to Access
    ... would be willing to accept SQL 2005 _CRAP_ that is built into VB 2005. ... supported on TRANSMETA, ... I've had apps with an Access database that was 500MB, ... Access could use link tables to link to Sybase perhaps and ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Sybase supports Apple OS X - VMS still dead at Sybase
    ... Sybase had at one time supported 18 Operating systems. ... VMS is a cash cow and has little growth. ... > product support changes for OpenVMS. ... While Sybase values its installed base of OpenVMS customers, ...
    (comp.os.vms)