#include <dcl/Config.h>
#include <dcl/Object.h>
#include <dcl/Charset.h>
#include <dcl/Thread.h>
#include <dcl/SQL.h>
Go to the source code of this file.
◆ __DCL_ASSERT()
Initial value:{
#define __DCL_ASSERT(expr)
◆ if() [1/3]
if |
( |
!__handle-> | executebstr, bstr.length() | ) |
|
◆ if() [2/3]
if |
( |
!__handle-> | getServerInfobuf->data(), &len | ) |
|
◆ if() [3/3]
if |
( |
!__handle-> | openbs, bs.length() | ) |
|
Definition at line 86 of file SQLConnection.cpp.
86 {
87#ifdef __DCL_DEBUG
89#else
91#endif
92 }
◆ IMPLEMENT_CLASSINFO() [1/2]
Definition at line 26 of file SQLConnection.cpp.
29{
31
35
38
39 __handle = _connHandle;
40 __driver = _driver;
41}
#define __DCL_ASSERT_PARAM(expr)
◆ IMPLEMENT_CLASSINFO() [2/2]
Definition at line 195 of file SQLConnection.cpp.
202{
205
207 __connString = _connString;
208 __idleMax = 0;
209 __allMax = (size_t)-1;
210}
static SQLDriver * getDriver(const String &_name) __DCL_THROWS1(SQLDriverException *)
◆ release()
◆ __connected
◆ __dataLength
◆ bs
ByteString bs = UTF8Encoder::encode(_connString) |
◆ bstr
ByteString bstr = UTF8Encoder::encode(_strSQL) |
◆ buf
ByteBuffer* buf = ByteBuffer::create(len) |
◆ len