⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nfxlck.ec

📁 封装了数据库的基本操作
💻 EC
字号:
/*****************************************************************************//*                   Database Public Function For Informix                   *//* ------------------------------------------------------------------------- *//*  Author : Shih Ho                                                         *//*  Date   : March 27, 1998                                                  *//*****************************************************************************/#include <stdio.h>#include <stdlib.h>#include <string.h>#include <memory.h>#include "dblib.h"#include "nfxprv.h"/*===========================================================================*//* Public Funciton - DBlock                                                  *//*---------------------------------------------------------------------------*/int DBTlock( Table, Mode )char *Table;int  Mode;{  int r = -1;  char *Buf;  if( Table != NULL ){    switch( Mode ){    case DBLM_NONE:      if( ( Buf = ( void * ) malloc( 180 ) ) != NULL )        sprintf( Buf, "UNLOCK TABLE %s", Table );      break;    case DBLM_SHARE:      if( ( Buf = ( void * ) malloc( 180 ) ) != NULL )        sprintf( Buf, "LOCK TABLE %s IN SHARE MODE", Table );      break;    case DBLM_EXCL:      if( ( Buf = ( void * ) malloc( 180 ) ) != NULL )        sprintf( Buf, "LOCK TABLE %s IN EXCLUSIVE MODE", Table );      break;    default:      Buf = NULL;    }    if( Buf == NULL )      r = -2;    else{      r = DBexec( Buf, 0 );      free( Buf );    }  }  return( r );}/*****************************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -