WEB开发网
开发学院软件开发VC 通过ODBC API实现对数据库的访问 阅读

通过ODBC API实现对数据库的访问

 2008-08-09 19:26:16 来源:WEB开发网   
核心提示: BOOL CDbOperator::CreateTable(CString strSQL){SQLHSTMT hstmt ;SQLRETURN retcode;SQLINTEGER cbLenth = 0 ;retcode = SQLAllocHandle(SQL_HANDLE_STMT,

BOOL CDbOperator::CreateTable(CString strSQL)
      
{
      
      SQLHSTMT hstmt ;
      
       SQLRETURN retcode;
      
       SQLINTEGER cbLenth = 0 ;
  
      retcode = SQLAllocHandle(SQL_HANDLE_STMT, hdbc, &hstmt);
      
       if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
      
        {
      
         retcode = SQLExecDirect(hstmt, (SQLCHAR*)(LPCTSTR)strSQL, SQL_NTS);
      
         if (retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
      
         {
      
          SQLFreeHandle(SQL_HANDLE_STMT, hstmt);
      
          return TRUE;
      
          }
      
        else
      
         {
      
          SQLFreeHandle(SQL_HANDLE_STMT, hstmt);
      
          return FALSE;
      
         }
      
        }
      
        else
      
        {
      
         SQLFreeHandle(SQL_HANDLE_STMT, hstmt);
      
         return FALSE;
      
          }
      
      }

4、表纪录的操作。连接完数据库后,将指定的变量与相应表中的某个字段关联在一起,在数据库中执行SQL语句来实现对数据库表的查询。其具体操作类型又可以分成插入表纪录、更新表纪录、查询表纪录、删除表纪录等。注意关联的时候,变量类型必须与表字段的数据类型乡一致,详情可查看MSDN。例:

Tags:通过 ODBC API

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接