WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

ODBC
plus

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

!!NEWSFLASH!!

Keywords:  ODBC extenders updates new features

Rev 44019 May 2019, 2019
    Fixed issue in the qGetData function that prevented it from populating
    passed-in binary buffers with field data.  

Rev 44018 Mar. 20, 2018
    Made the 64-bit version of the extender Large Address Aware compatible.  
	 
Rev 44017 January 8th, 2018
    Added 64-bit version.

Rev 44016 November 29th, 2005 
    Fixed a problem with qGetData returning NULL fields as "xyz".

Rev 44015  September 23, 2005 
    Increased qGetData/qBindCol max column count from 50 to 256.

    The ODBC extender has been updated to a new format to allow more descriptive function names and
	additional parameters.  This version of the extender requires WinBatch 2004B or newer to run.  This
	extender will not work on WinBatch 2004A or older.

	In addition, so as not to affect existing scripts using a previous version of this extender, the extender DLL
	has been renamed to include a 44I in the DLL name instead of a 34I.  Old and new versions of this
	extender can *usually* co-exist side by side.

	To use the new extender with old scripts and with WinBatch 2004B or newer you will need to change the
	AddExtender line in the script to reflect the new DLL name.   e.g.

		   AddExtender("wwodb34i.dll")
		should become
		   AddExtender("wwodb44i.dll")	

Rev 10014  April 15, 2002 
    No changes to extender. However WinBatch 2002D has been changed to fix a problem where qGetData seemed to be grabbing
	 the previous field value repeatedly. (Details: DllServices was failing to unlock a portion of memory, and qGetdata had 
	 no way of knowing dllservices failed)

Rev 10013  Jun 13, 2001 
    Modified qConfigData/qConfigError, to recieve more than just one error string, if more are available.


Rev 10012  Feb 26, 2001 
    Modified qConfigData to append two'\0' (NULLs) on to the end of the attribute string.

Rev 10011  Feb 05, 2001 
      Added qConfigError to capture error string returned by qConfigdata.


Rev 10010  Jan 30, 2001 
       Fixed GPF, caused by changes to 2001A.

Rev 10009  Dec 12, 2001 

       The ODBC extender has been updated to a few format
		to allow more descriptive function names and additional
		parameters.  This version of the extender requires
		WinBatch 2001A or newer to run.  This extender will 
		not work on WinBatch 2000C or older.
		
		In addition, so as not to affect existing scripts using 
		a previous version of this extender, the extender DLL 
		has been renamed to include a 34I in the DLL name 
		instead of a 32I.  Old and new versions of this 
		extender can *usually* co-exist side by side.
		
		To use the new extender with old scripts and with 
		WinBatch 2001A or newer you will need to change the 
		AddExtender line in the script to reflect the new DLL 
		name.   e.g.
		
		   AddExtender("wwodb32i.dll")
		should become
		   AddExtender("wwodb34i.dll")


Rev 10008  May 9, 2000 

        Modfied qDriverList (how the list is built). 


Rev 10007  Jan 25, 2000 
        New functions

		  qNumResultCols  returns the number of columns in a result set.

	     Added Support
     
		  qSpecial- now it provides support for DllCalls by returning a 
		            Real statement handle suitable for DllCall.	  

Rev 10006  Jan 12, 2000 
        New functions

		 qSpecial  Provides support for DllCalls by returning a ODBC32.DLL
				   module handle suitable for DllCall or a SQL connection
				   handle suitable for DllCall

		 qConfigData  Configure ODBC data source names (DSN's)

		 qDriverList  Gets a list of installed ODBC drivers.

		 qDriverCon   Alternative to qConnect bypassing system defined DSN's

Rev 10005  Aug 16, 1999
      New function:
       
		 qTransact(i:handle, i:handle-type, i:operation) [SQLTransact]
         Requests a commit or rollback operation.

Rev 10004
      Fixed a problem with missing data fields inheriting the value of the
	  previous record when using qBindCol/qFetch.

Rev 10003
      New function:
       
		qNativeSql(i:hdbc, s:SQL-string) [SQLNativeSql]
         Returns an SQL string as translated by the driver.

			hdbc:       SQL connection handle (returned by qAllocConnect)
			SQL-string: string to translate

		  Returns the translated string, or "" on error.

Rev 10002
      Localized language strings

Rev 10001
	  Fixed problem using qBindCol/qFetch with binary buffers.			
			
Rev 10000   Nov 26, 1996   
	  Initial release.


Article ID:   W14793
File Created: 2019:05:09:11:05:32
Last Updated: 2019:05:09:11:05:32