From 2a1fa15d8baa4eda37e17b2e9362f8bde17a939d Mon Sep 17 00:00:00 2001 From: randomdan Date: Sat, 8 Jul 2006 16:32:05 +0000 Subject: libcodbcpp initial release --- libodbcpp/bind.cpp | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 libodbcpp/bind.cpp (limited to 'libodbcpp/bind.cpp') diff --git a/libodbcpp/bind.cpp b/libodbcpp/bind.cpp new file mode 100644 index 0000000..0808bbb --- /dev/null +++ b/libodbcpp/bind.cpp @@ -0,0 +1,36 @@ +#include +#include "command.h" +#include "param.h" + +ODBC::BindBase::BindBase() : + bindSize(0), + bindLen(0) +{ +} + +ODBC::Bind::~Bind() +{ + if (value) { + delete[] value; + } +} + +SQLINTEGER +ODBC::BindBase::length() const +{ + return bindLen; +} + +SQLUINTEGER +ODBC::BindBase::size() const +{ + return bindSize; +} + +bool +ODBC::BindBase::isNull() const +{ + return (bindLen == SQL_NULL_DATA); +} + + -- cgit v1.2.3