fvsSQL.c File Reference
#include <stdio.h>
#include <sql.h>
#include <sqlext.h>
Include dependency graph for fvsSQL.c:

Functions

int FVSSQLALLOCHANDLE (SQLSMALLINT *HandleType, SQLHANDLE *InputHandle, SQLHANDLE *OutputHandlePtr)
 
int FVSSQLBINDCOL (SQLHSTMT *StatementHandle, SQLUSMALLINT *ColumnNumber, SQLSMALLINT *TargetType, SQLPOINTER *TargetValuePtr, SQLLEN *BufferLength, SQLLEN *StrLen_or_Ind)
 
int FVSSQLBINDPARAMETER (SQLHSTMT *StatementHandle, SQLUSMALLINT *ParameterNumber, SQLSMALLINT *InputOutputType, SQLSMALLINT *ValueType, SQLSMALLINT *ParameterType, SQLULEN *ColumnSize, SQLSMALLINT *DecimalDigits, SQLPOINTER *ParameterValuePtr, SQLLEN *BufferLength, SQLLEN *StrLen_or_IndPtr)
 
int FVSSQLCLOSECURSOR (SQLHSTMT *StatementHandle)
 
int FVSSQLCOLATTRIBUTE (SQLHSTMT *StatementHandle, SQLUSMALLINT *ColumnNumber, SQLUSMALLINT *FieldIdentifier, SQLPOINTER *CharacterAttributePtr, SQLSMALLINT *BufferLength, SQLSMALLINT *StringLengthPtr, SQLLEN *NumericAttributePtr)
 
int FVSSQLDESCRIBECOL (SQLHSTMT *StatementHandle, SQLUSMALLINT *ColumnNumber, SQLCHAR *ColumnName, SQLSMALLINT *BufferLength, SQLSMALLINT *NameLengthPtr, SQLSMALLINT *DataTypePtr, SQLULEN *ColumnSizePtr, SQLSMALLINT *DecimalDigitsPtr, SQLSMALLINT *NullablePtr)
 
int FVSSQLDISCONNECT (SQLHDBC *ConnectionHandle)
 
int FVSSQLDRIVERCONNECT (SQLHDBC *ConnectionHandle, SQLHWND *WindowHandle, SQLCHAR *InConnectionString, SQLSMALLINT *StringLength1, SQLCHAR *OutConnectionString, SQLSMALLINT *BufferLength, SQLSMALLINT *StringLength2Ptr, SQLUSMALLINT *DriverCompletion)
 
int FVSSQLDRIVERS (SQLHENV *EnvironmentHandle, SQLUSMALLINT *Direction, SQLCHAR *DriverDescription, SQLSMALLINT *BufferLength1, SQLSMALLINT *DescriptionLengthPtr, SQLCHAR *DriverAttributes, SQLSMALLINT *BufferLength2, SQLSMALLINT *AttributesLengthPtr)
 
int FVSSQLENDTRAN (SQLSMALLINT *HandleType, SQLHANDLE *Handle, SQLSMALLINT *CompletionType)
 
int FVSSQLEXECDIRECT (SQLHSTMT *StatementHandle, SQLCHAR *StatementText, SQLINTEGER *TextLength)
 
int FVSSQLEXECUTE (SQLHSTMT *StatementHandle)
 
int FVSSQLFETCH (SQLHSTMT *StatementHandle)
 
int FVSSQLFETCHSCROLL (SQLHSTMT *StatementHandle, SQLSMALLINT *FetchOrientation, SQLLEN *FetchOffset)
 
int FVSSQLFREEHANDLE (SQLSMALLINT *HandleType, SQLHANDLE *Handle)
 
int FVSSQLFREESTMT (SQLHSTMT *StatementHandle, SQLUSMALLINT *Option)
 
int FVSSQLGETDATA (SQLHSTMT *StatementHandle, SQLUSMALLINT *Col_or_Param_Num, SQLSMALLINT *TargetType, SQLPOINTER *TargetValuePtr, SQLLEN *BufferLength, SQLLEN *StrLen_or_IndPtr)
 
int FVSSQLGETDIAGREC (SQLSMALLINT *HandleType, SQLHANDLE *Handle, SQLSMALLINT *RecNumber, SQLCHAR *SQLState, SQLINTEGER *NativeErrorPtr, SQLCHAR *MessageText, SQLSMALLINT *BufferLength, SQLSMALLINT *TextLengthPtr)
 
int FVSSQLGETINFO (SQLHDBC *ConnectionHandle, SQLUSMALLINT *InfoType, SQLPOINTER *InfoValuePtr, SQLSMALLINT *BufferLength, SQLSMALLINT *StringLengthPtr)
 
int FVSSQLNUMRESULTCOLS (SQLHSTMT *StatementHandle, SQLSMALLINT *ColumnCountPtr)
 
int FVSSQLPREPARE (SQLHSTMT *StatementHandle, SQLCHAR *StatementText, SQLINTEGER *TextLength)
 
int FVSSQLSETCONNECTATTR (SQLHDBC *ConnectionHandle, SQLINTEGER *Attribute, SQLPOINTER *ValuePtr, SQLINTEGER *StringLength)
 
int FVSSQLSETENVATTR (SQLHENV *EnvironmentHandle, SQLINTEGER *Attribute, SQLINTEGER *ValuePtr)
 

Function Documentation

int FVSSQLALLOCHANDLE ( SQLSMALLINT *  HandleType,
SQLHANDLE *  InputHandle,
SQLHANDLE *  OutputHandlePtr 
)
int FVSSQLBINDCOL ( SQLHSTMT *  StatementHandle,
SQLUSMALLINT *  ColumnNumber,
SQLSMALLINT *  TargetType,
SQLPOINTER *  TargetValuePtr,
SQLLEN *  BufferLength,
SQLLEN *  StrLen_or_Ind 
)
int FVSSQLBINDPARAMETER ( SQLHSTMT *  StatementHandle,
SQLUSMALLINT *  ParameterNumber,
SQLSMALLINT *  InputOutputType,
SQLSMALLINT *  ValueType,
SQLSMALLINT *  ParameterType,
SQLULEN *  ColumnSize,
SQLSMALLINT *  DecimalDigits,
SQLPOINTER *  ParameterValuePtr,
SQLLEN *  BufferLength,
SQLLEN *  StrLen_or_IndPtr 
)
int FVSSQLCLOSECURSOR ( SQLHSTMT *  StatementHandle)
int FVSSQLCOLATTRIBUTE ( SQLHSTMT *  StatementHandle,
SQLUSMALLINT *  ColumnNumber,
SQLUSMALLINT *  FieldIdentifier,
SQLPOINTER *  CharacterAttributePtr,
SQLSMALLINT *  BufferLength,
SQLSMALLINT *  StringLengthPtr,
SQLLEN *  NumericAttributePtr 
)
int FVSSQLDESCRIBECOL ( SQLHSTMT *  StatementHandle,
SQLUSMALLINT *  ColumnNumber,
SQLCHAR *  ColumnName,
SQLSMALLINT *  BufferLength,
SQLSMALLINT *  NameLengthPtr,
SQLSMALLINT *  DataTypePtr,
SQLULEN *  ColumnSizePtr,
SQLSMALLINT *  DecimalDigitsPtr,
SQLSMALLINT *  NullablePtr 
)
int FVSSQLDISCONNECT ( SQLHDBC *  ConnectionHandle)
int FVSSQLDRIVERCONNECT ( SQLHDBC *  ConnectionHandle,
SQLHWND *  WindowHandle,
SQLCHAR *  InConnectionString,
SQLSMALLINT *  StringLength1,
SQLCHAR *  OutConnectionString,
SQLSMALLINT *  BufferLength,
SQLSMALLINT *  StringLength2Ptr,
SQLUSMALLINT *  DriverCompletion 
)
int FVSSQLDRIVERS ( SQLHENV *  EnvironmentHandle,
SQLUSMALLINT *  Direction,
SQLCHAR *  DriverDescription,
SQLSMALLINT *  BufferLength1,
SQLSMALLINT *  DescriptionLengthPtr,
SQLCHAR *  DriverAttributes,
SQLSMALLINT *  BufferLength2,
SQLSMALLINT *  AttributesLengthPtr 
)
int FVSSQLENDTRAN ( SQLSMALLINT *  HandleType,
SQLHANDLE *  Handle,
SQLSMALLINT *  CompletionType 
)
int FVSSQLEXECDIRECT ( SQLHSTMT *  StatementHandle,
SQLCHAR *  StatementText,
SQLINTEGER *  TextLength 
)
int FVSSQLEXECUTE ( SQLHSTMT *  StatementHandle)
int FVSSQLFETCH ( SQLHSTMT *  StatementHandle)
int FVSSQLFETCHSCROLL ( SQLHSTMT *  StatementHandle,
SQLSMALLINT *  FetchOrientation,
SQLLEN *  FetchOffset 
)
int FVSSQLFREEHANDLE ( SQLSMALLINT *  HandleType,
SQLHANDLE *  Handle 
)
int FVSSQLFREESTMT ( SQLHSTMT *  StatementHandle,
SQLUSMALLINT *  Option 
)
int FVSSQLGETDATA ( SQLHSTMT *  StatementHandle,
SQLUSMALLINT *  Col_or_Param_Num,
SQLSMALLINT *  TargetType,
SQLPOINTER *  TargetValuePtr,
SQLLEN *  BufferLength,
SQLLEN *  StrLen_or_IndPtr 
)
int FVSSQLGETDIAGREC ( SQLSMALLINT *  HandleType,
SQLHANDLE *  Handle,
SQLSMALLINT *  RecNumber,
SQLCHAR *  SQLState,
SQLINTEGER *  NativeErrorPtr,
SQLCHAR *  MessageText,
SQLSMALLINT *  BufferLength,
SQLSMALLINT *  TextLengthPtr 
)
int FVSSQLGETINFO ( SQLHDBC *  ConnectionHandle,
SQLUSMALLINT *  InfoType,
SQLPOINTER *  InfoValuePtr,
SQLSMALLINT *  BufferLength,
SQLSMALLINT *  StringLengthPtr 
)
int FVSSQLNUMRESULTCOLS ( SQLHSTMT *  StatementHandle,
SQLSMALLINT *  ColumnCountPtr 
)
int FVSSQLPREPARE ( SQLHSTMT *  StatementHandle,
SQLCHAR *  StatementText,
SQLINTEGER *  TextLength 
)
int FVSSQLSETCONNECTATTR ( SQLHDBC *  ConnectionHandle,
SQLINTEGER *  Attribute,
SQLPOINTER *  ValuePtr,
SQLINTEGER *  StringLength 
)
int FVSSQLSETENVATTR ( SQLHENV *  EnvironmentHandle,
SQLINTEGER *  Attribute,
SQLINTEGER *  ValuePtr 
)