[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice/kexi/kexidb/drivers/mySQL
From:       Jaroslaw Staniek <js () iidea ! pl>
Date:       2003-09-16 22:11:24
[Download RAW message or body]

CVS commit by staniek: 

MySqlDriver's service name is "kexidb_mysqldriver", export macro is
 KEXIDB_MYSQL_DRIVER_EXPORT; win32 compilation fixed.


  M +3 -0      mysqlconnection.cpp   1.3
  M +1 -1      mysqlconnection.h   1.3
  M +3 -0      mysqlcursor.cpp   1.3
  M +1 -1      mysqlcursor.h   1.3
  M +1 -1      mysqldriver.cpp   1.3
  M +1 -1      mysqldriver.h   1.3


--- koffice/kexi/kexidb/drivers/mySQL/mysqlconnection.cpp  #1.2:1.3
@@ -113,7 +113,9 @@ Cursor* MySqlConnection::prepareQuery( c
 
 QString MySqlConnection::escapeString(const QString& str) const {
+        return QString();//TODO
 }
 
 QCString MySqlConnection::escapeString(const QCString& str) const {
+        return QCString();//TODO
 }
                 
@@ -150,4 +152,5 @@ bool MySqlConnection::drv_getDatabasesLi
 
 bool MySqlConnection::drv_createDatabase( const QString &dbName) {
+        return false; //TODO
 }
 

--- koffice/kexi/kexidb/drivers/mySQL/mysqlconnection.h  #1.2:1.3
@@ -42,5 +42,5 @@ class MySqlResult;
 namespace KexiDB {
 
-class KEXI_MYSQL_IFACE_EXPORT MySqlConnection : public Connection
+class KEXIDB_MYSQL_DRIVER_EXPORT MySqlConnection : public Connection
 {
         Q_OBJECT

--- koffice/kexi/kexidb/drivers/mySQL/mysqlcursor.cpp  #1.2:1.3
@@ -74,7 +74,9 @@ bool MySqlCursor::drv_close() {
         m_opened=false;
         m_numRows=0;
+        return true;
 }
         
 bool MySqlCursor::drv_moveFirst() {
+        return false; //TODO
 }
        
@@ -94,4 +96,5 @@ bool MySqlCursor::drv_getNextRecord() {
                 return false;   
         }
+        return true;
 }
 

--- koffice/kexi/kexidb/drivers/mySQL/mysqlcursor.h  #1.2:1.3
@@ -32,5 +32,5 @@ Boston, MA 02111-1307, USA.
 namespace KexiDB {
 
-class MySqlCursor: public Cursor {
+class KEXIDB_MYSQL_DRIVER_EXPORT MySqlCursor: public Cursor {
 public:
         MySqlCursor(Connection* conn, const QString& statement = QString::null );

--- koffice/kexi/kexidb/drivers/mySQL/mysqldriver.cpp  #1.2:1.3
@@ -39,5 +39,5 @@ Boston, MA 02111-1307, USA.
 
 
-K_EXPORT_COMPONENT_FACTORY(kexidb_mysqldriver, KGenericFactory<KexiDB::MySqlDriver>( \
"keximysqldriver" )) +K_EXPORT_COMPONENT_FACTORY(kexidb_mysqldriver, \
KGenericFactory<KexiDB::MySqlDriver>( "kexidb_mysqldriver" ))  
 using namespace KexiDB;

--- koffice/kexi/kexidb/drivers/mySQL/mysqldriver.h  #1.2:1.3
@@ -27,5 +27,5 @@ Boston, MA 02111-1307, USA.
 namespace KexiDB {
 
-class KEXI_MYSQL_IFACE_EXPORT MySqlDriver : public Driver
+class KEXIDB_MYSQL_DRIVER_EXPORT MySqlDriver : public Driver
 {
         Q_OBJECT


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic