List:Commits« Previous MessageNext Message »
From:pharvey Date:May 5 2006 4:20am
Subject:Connector/ODBC 5 commit: r188 - MYODBCC/include MYSQLPlus/MYSQLPlusLib MYSQLPlus/MYSQLPlusTest MYSQLPlus/include
View as plain text  
Modified:
   MYODBCC/include/MYODBCC.h
   MYSQLPlus/MYSQLPlusLib/MConnection.cpp
   MYSQLPlus/MYSQLPlusTest/MYSQLPlusTest.cpp
   MYSQLPlus/MYSQLPlusTest/MYSQLPlusTest.pro
   MYSQLPlus/include/M.h
Log:


Modified: MYODBCC/include/MYODBCC.h
===================================================================
--- MYODBCC/include/MYODBCC.h	2006-05-03 17:01:04 UTC (rev 187)
+++ MYODBCC/include/MYODBCC.h	2006-05-05 04:20:13 UTC (rev 188)
@@ -71,7 +71,7 @@
     #include <windows.h>
 #endif
 
-#include <string.h>
+// #include <string.h>
 
 #include <sqltypes.h>
 #include <odbcinst.h>

Modified: MYSQLPlus/MYSQLPlusLib/MConnection.cpp
===================================================================
--- MYSQLPlus/MYSQLPlusLib/MConnection.cpp	2006-05-03 17:01:04 UTC (rev 187)
+++ MYSQLPlus/MYSQLPlusLib/MConnection.cpp	2006-05-05 04:20:13 UTC (rev 188)
@@ -551,7 +551,6 @@
     if ( nNameLength1 > SQL_MAX_DSN_LENGTH )
         MYODBCDbgReturn( pDiagnostic->doAppend( MDiagnostic::DIA_HY090 ) );
 
-
     QString stringServerName;
     QString stringUserName;
     QString stringAuthentication;
@@ -610,54 +609,54 @@
     datasource.setScope( MYODBCInsDataSource::DATASOURCE_SCOPE_BOTH );
     if ( !datasource.doRead( stringDSN ) )
         MYODBCDbgReturn( pDiagnostic->doAppend( MDiagnostic::DIA_IM002 ) );
-
+    
     /*!
-        \internal ODBC RULE
-
-        Precedence for UID is;
-            \li as provided to function
-            \li as found in system information
-
+     \internal ODBC RULE
+    
+     Precedence for UID is;
+         \li as provided to function
+         \li as found in system information
+    
     */
     if ( !stringUserName.isNull() )
         datasource.setUID( stringUserName );
-
+    
     /*!
-        \internal ODBC RULE
-
-        Precedence for PWD is;
-            \li as provided to function
-            \li as found in system information
-
+     \internal ODBC RULE
+    
+     Precedence for PWD is;
+         \li as provided to function
+         \li as found in system information
+    
     */
     if ( !stringAuthentication.isEmpty() )
         datasource.setPWD( stringAuthentication );
-
+    
     /* allocate the MYSQL handle (this will silently do the library init as needed) */
     pMySQL = mysql_init( NULL );
-
+    
     /* translate our flags into client while appling pre-connect flags */
     ulong nFlags = getClientFlag( datasource.getOPTION().toULong(), datasource.getSTMT()
);
-
+    
     /* ask mysql for a connection */
     if ( !mysql_real_connect( pMySQL,
-                              datasource.getSERVER().toUtf8().data(),
-                              datasource.getUID().toUtf8().data(),
-                              datasource.getPWD().toUtf8().data(),
-                              datasource.getDATABASE().toUtf8().data(), 
-                              datasource.getPORT().toInt(),
-                              datasource.getSOCKET().toUtf8().data(),
-                              (uint)nFlags ) )
+                           datasource.getSERVER().toUtf8().data(),
+                           datasource.getUID().toUtf8().data(),
+                           datasource.getPWD().toUtf8().data(),
+                           datasource.getDATABASE().toUtf8().data(),
+                           datasource.getPORT().toInt(),
+                           datasource.getSOCKET().toUtf8().data(),
+                           (uint)nFlags ) )
     {
         pDiagnostic->doAppend( MDiagnostic::DIA_HY000, mysql_errno( pMySQL ),
mysql_error( pMySQL ) );
         mysql_close( pMySQL );
         pMySQL = NULL;
         MYODBCDbgReturn( SQL_ERROR );
     }
-
+    
     if ( !datasource.getDATABASE().isEmpty() )
         stringCurrentCatalog = datasource.getDATABASE();
-
+    
     nState = STATE_C4;
 
     MYODBCDbgReturn( SQL_SUCCESS );
@@ -1195,7 +1194,7 @@
             case CR_UNKNOWN_ERROR:
                 pDiagnostic->doAppend( MDiagnostic::DIA_01000, nReturn,
"CR_UNKNOWN_ERROR" );
                 break;
-            case CR_SERVER_LOST: /* tbis is undocumented but as I recall it happens - PAH
*/
+            case CR_SERVER_LOST:
                 pDiagnostic->doAppend( MDiagnostic::DIA_01000, nReturn,
"CR_SERVER_LOST" );
                 break;
             default:

Modified: MYSQLPlus/MYSQLPlusTest/MYSQLPlusTest.cpp
===================================================================
--- MYSQLPlus/MYSQLPlusTest/MYSQLPlusTest.cpp	2006-05-03 17:01:04 UTC (rev 187)
+++ MYSQLPlus/MYSQLPlusTest/MYSQLPlusTest.cpp	2006-05-05 04:20:13 UTC (rev 188)
@@ -41,6 +41,9 @@
     MConnection *   pConnection   = new MConnection( pEnvironment );
 
     delete pEnvironment;
+
+    pConnection     = NULL;
+    pEnvironment    = NULL;
 }
 
 QTEST_MAIN( MYSQLPlusTest )

Modified: MYSQLPlus/MYSQLPlusTest/MYSQLPlusTest.pro
===================================================================
--- MYSQLPlus/MYSQLPlusTest/MYSQLPlusTest.pro	2006-05-03 17:01:04 UTC (rev 187)
+++ MYSQLPlus/MYSQLPlusTest/MYSQLPlusTest.pro	2006-05-05 04:20:13 UTC (rev 188)
@@ -13,6 +13,7 @@
 INCLUDEPATH	+= ../include
 LIBS		+= -L../../lib
 LIBS		+= -lMYSQLPlus
+LIBS		+= -lMYODBCIns
 LIBS		+= -lMYODBCDbg
 LIBS		+= -lMYODBCC
 
@@ -20,6 +21,15 @@
 include( ../../mysql.pri )
 
 # #########################################################
+# WIN
+# #########################################################
+win32 {
+        LIBS += user32.lib
+        LIBS += /VERBOSE:LIB /NODEFAULTLIB:libc.lib /NODEFAULTLIB:libcmt.lib
/NODEFAULTLIB:libcd.lib /NODEFAULTLIB:libcmtd.lib /NODEFAULTLIB:msvcrtd.lib
+}
+
+
+# #########################################################
 # FILES
 # #########################################################
 HEADERS		=  

Modified: MYSQLPlus/include/M.h
===================================================================
--- MYSQLPlus/include/M.h	2006-05-03 17:01:04 UTC (rev 187)
+++ MYSQLPlus/include/M.h	2006-05-05 04:20:13 UTC (rev 188)
@@ -3,6 +3,18 @@
 
 #include <MYODBCC.h>
 
+#include <QObject>
+#include <QFile>
+#include <QList>
+#include <QString>
+#include <QStringList>
+#include <QTextStream>
+#include <QVariant>
+#include <QVector>
+#include <QByteArray>
+#include <QDateTime>
+
+#include <my_global.h>
 #include <mysql.h>
 #include <errmsg.h>
 
@@ -30,16 +42,6 @@
 #define MYODBC_FLAG_NO_CACHE	      (MYODBC_FLAG_SAFE << 3) /* Don't cache the
resultset */
 #define MYODBC_FLAG_FORWARD_CURSOR   (MYODBC_FLAG_SAFE << 4)  /* use forward only
cursor */
 
-#include <QObject>
-#include <QList>
-#include <QString>
-#include <QStringList>
-#include <QTextStream>
-#include <QVariant>
-#include <QVector>
-#include <QDateTime>
-#include <QByteArray>
-
 class MEnvironment;
 class MConnection;
 class MStatement;

Thread
Connector/ODBC 5 commit: r188 - MYODBCC/include MYSQLPlus/MYSQLPlusLib MYSQLPlus/MYSQLPlusTest MYSQLPlus/includepharvey5 May