Develop and Download Open Source Software

Browse CVS Repository

Diff of /xoonips/AL/commonal.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.59 by youi, Tue Feb 8 07:15:02 2005 UTC revision 1.60 by aga, Wed Feb 9 02:14:15 2005 UTC
# Line 2  Line 2 
2   *   *
3   * $Revision$   * $Revision$
4   * $Log$   * $Log$
5     * Revision 1.60  2005/02/09 02:14:15  aga
6     * ・initializeDB()にdbtype引数を追加(SQLite用).
7     *
8   * Revision 1.59  2005/02/08 07:15:02  youi   * Revision 1.59  2005/02/08 07:15:02  youi
9   * pubmedパース処理:   * pubmedパース処理:
10   *   *
# Line 286  using namespace std; Line 289  using namespace std;
289  #include "amazonbook.h"  #include "amazonbook.h"
290    
291  static string dbprefix; //!< XOOPSデータベーステーブルのPREFIX  static string dbprefix; //!< XOOPSデータベーステーブルのPREFIX
292    static dbtype_t dbtype; //!< MySQL/SQLite
293    
294  static SQLHANDLE henv = NULL;  static SQLHANDLE henv = NULL;
295  static SQLHANDLE hdbc = NULL;  static SQLHANDLE hdbc = NULL;
# Line 815  string criteria2str( criteria* cri ) Line 819  string criteria2str( criteria* cri )
819   * @param password 上記ユーザのパスワード   * @param password 上記ユーザのパスワード
820   * @param dbname ダミー   * @param dbname ダミー
821   * @param prefix XOOPSデータベーステーブルのPREFIX   * @param prefix XOOPSデータベーステーブルのPREFIX
822     * @param dbtype DBTYPE_MYSQL or DBTYPE_SQLITE
823   * @return RES_OK   * @return RES_OK
824   * @return RES_DB_INITIALIZE_ERROR   * @return RES_DB_INITIALIZE_ERROR
825   * @return RES_DB_CONNECT_ERROR   * @return RES_DB_CONNECT_ERROR
826   * @refer result_t   * @refer result_t
827   */   */
828  result_t initializeDB( const char* dsn, const char* user, const char* password, const char* dbname, const char* prefix )  result_t initializeDB( const char* dsn, const char* user, const char* password, const char* dbname, const char* prefix, dbtype_t type )
829  {  {
830      SQLRETURN sqlcode;      SQLRETURN sqlcode;
831    
# Line 832  result_t initializeDB( const char* dsn, Line 837  result_t initializeDB( const char* dsn,
837          SQLDisconnect( hdbc );          SQLDisconnect( hdbc );
838            
839      dbprefix = prefix;      dbprefix = prefix;
840        dbtype = type;
841            
842      // 初期化と接続      // 初期化と接続
843  //    if( SQLAllocEnv( &henv ) != SQL_SUCCESS ) {  //    if( SQLAllocEnv( &henv ) != SQL_SUCCESS ) {

Legend:
Removed from v.1.59  
changed lines
  Added in v.1.60

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26