@@ -93,7 +93,7 @@ try : env_(env), pool_(NULL),
9393{
9494
9595 this ->initConnImpl ( false , externalAuth, connClass,
96- ( OraText * ) connString.data (),
96+ ( OraText * ) connString.c_str (),
9797 ( ub4 ) connString.length (), user, password, " " ,
9898 false , dbPriv );
9999
@@ -373,7 +373,7 @@ unsigned int ConnImpl::lobPrefetchSize() const
373373
374374void ConnImpl::clientId (const string &clientId)
375375{
376- ociCall (OCIAttrSet (sessh_, OCI_HTYPE_SESSION, (void *)clientId.data (),
376+ ociCall (OCIAttrSet (sessh_, OCI_HTYPE_SESSION, (void *)clientId.c_str (),
377377 (ub4)clientId.length (), OCI_ATTR_CLIENT_IDENTIFIER, errh_),
378378 errh_);
379379}
@@ -397,7 +397,7 @@ void ConnImpl::clientId(const string &clientId)
397397
398398void ConnImpl::module (const string &module )
399399{
400- ociCall (OCIAttrSet (sessh_, OCI_HTYPE_SESSION, (void *)module .data (),
400+ ociCall (OCIAttrSet (sessh_, OCI_HTYPE_SESSION, (void *)module .c_str (),
401401 (ub4) module .length (), OCI_ATTR_MODULE, errh_), errh_);
402402}
403403
@@ -420,7 +420,7 @@ void ConnImpl::module(const string &module)
420420
421421void ConnImpl::action (const string &action)
422422{
423- ociCall (OCIAttrSet (sessh_, OCI_HTYPE_SESSION, (void *)action.data (),
423+ ociCall (OCIAttrSet (sessh_, OCI_HTYPE_SESSION, (void *)action.c_str (),
424424 (ub4) action.length (), OCI_ATTR_ACTION, errh_), errh_);
425425}
426426
@@ -627,11 +627,11 @@ void ConnImpl::initConnImpl ( bool pool, bool externalAuth,
627627 if ( !pool )
628628 {
629629 ociCall ( OCIAttrSet ( ( void * ) auth_, OCI_HTYPE_AUTHINFO,
630- ( void * ) user.data (), ( ub4 ) user.length (),
630+ ( void * ) user.c_str (), ( ub4 ) user.length (),
631631 OCI_ATTR_USERNAME, errh_ ), errh_ );
632632
633633 ociCall ( OCIAttrSet ( ( void * ) auth_, OCI_HTYPE_AUTHINFO,
634- ( void * ) password.data (),
634+ ( void * ) password.c_str (),
635635 ( ub4 ) password.length (),
636636 OCI_ATTR_PASSWORD, errh_ ), errh_ );
637637 }
@@ -652,7 +652,7 @@ void ConnImpl::initConnImpl ( bool pool, bool externalAuth,
652652 if ( connClass.length () )
653653 {
654654 ociCall ( OCIAttrSet ( ( void * ) auth_, OCI_HTYPE_AUTHINFO,
655- ( void * ) connClass.data (),
655+ ( void * ) connClass.c_str (),
656656 ( ub4 ) connClass.length (),
657657 OCI_ATTR_CONNECTION_CLASS, errh_ ), errh_ );
658658 }
@@ -663,7 +663,7 @@ void ConnImpl::initConnImpl ( bool pool, bool externalAuth,
663663 if ( !pool && !(env_->drvName ()).empty () )
664664 {
665665 ociCall ( OCIAttrSet ( (void *) auth_, OCI_HTYPE_AUTHINFO,
666- (OraText *) ( env_->drvName () ).data (),
666+ (OraText *) ( env_->drvName () ).c_str (),
667667 ( ub4 ) ( ( env_->drvName () ).length () ),
668668 OCI_ATTR_DRIVER_NAME, errh_ ), errh_);
669669 }
0 commit comments