pborcl资料

你希望实现的功能需要使用PowerBuilder提供的ORCA接口来完成,在http://manuals.sybase.com/onlinebooks/group-pb/adt0650e/orca/@Generic__BookView;lang=zh有ORCA的详细资料,我也有一个别人用ORCA接口做管理PBL的例子的PB源码,如果你需要请来信:marsor@263.netTop

20 楼marsor(阿东)回复于 2004-12-08 10:38:20 得分 0

//以下是PBORCA中的部分常用函数声明,全部函数请参考Sybase网站  
  /************************************************************************  
  *用途:启动连接回话  
  ************************************************************************/  
  Function   Ulong PBORCA_SessionOpen()   Library   'pborc80.dll'  
  /************************************************************************  
  *用途:关闭连接会话  
  ************************************************************************/  
  Function Ulong PBORCA_SessionClose(Ulong   hSession)   Library   'pborc80.dll'  
  /************************************************************************  
  *用途:创建库文件  
  ************************************************************************/  
  Function Int PBORCA_LibraryCreate(Ulong   hSession,   String   lpszLibName,   &  
  String   lpszLibComments)   Library   'pborc80.dll'  
  /************************************************************************  
  *用途:删除库文件  
  ************************************************************************/  
  Function Int PBORCA_LibraryDelete(Ulong   hSession,   String   lpszLibName)   Library   'pborc80.dll'  
  /************************************************************************  
  *用途:设置应用库列表  
  ************************************************************************/  
  Function   Int PBORCA_SessionSetLibraryList(Ulong   hSession,   String   pLIbnames[],   &  
  int   nNoOfLibs)   Library   'pborc80.dll'  
  /************************************************************************  
  *用途:设置当前应用,此函数在setlibrarylist函数之后,而在任何编译和查询之  
  *   前调用  
  ************************************************************************/  
  Function Int PBORCA_SessionSetCurrentAppl(Ulong   hSession,   String   lpszApplLibName,&  
  String   lpszApplName)   Library   'pborc80.dll'  
  /************************************************************************  
  *?用途:浏览库目录,查看全部内容  
  ************************************************************************/  
  Function Int PBORCA_LibraryDirectory(Ulong   hSession,   String   lpszLibName,&  
  String   lpszLibComments,   int   nBufferSize,   &  
  String   pListProc,   String   pUserData)   Library   'pborc80.dll'  
  /************************************************************************  
  *用途:导入对象  
  ************************************************************************/  
  Function Int PBORCA_CompileEntryImport(Ulong   hSession,   String   lpszLibname,   &  
  String   lpszEntryName,   Ulong   otEntryType,   &  
  String   lpszComments,   String   lpszEntrySyntax,   &  
  long   lBufferSize,   string   pCompErrorProc,   &  
  String   pUserData)   Library   "pborc80.dll"  
  /************************************************************************  
  *用途:导出对象  
  ************************************************************************/  
  Function Int PBORCA_LibraryEntryExport(Ulong   hSession,   String   lpszLibName,   &  
  String   lpszEntryName,   Ulong   otEntryType,   &  
  ref   String   lpszExportBuffer,   long   lExportBufferSize)&  
  Library   'pborc80.dll'  
  /************************************************************************  
  *用途:库间拷贝对象  
  ************************************************************************/  
  Function   Int PBORCA_LibraryEntryCopy(ULong   hSession,   String   lpszSourceLibName,   &  
  String   lpsDestLibName,   String   lpszEntryName,   &  
  Ulong   otEntryType)   Library   'pborc80.dll'  
  /************************************************************************  
  *用途:库间拷贝移动  
  ************************************************************************/  
  Function Int PBORCA_LibraryEntryMove(ULong   hSession,   String   lpszSourceLibName,   &  
  String   lpsDestLibName,   String   lpszEntryName,   &  
  Ulong   otEntryType)   Library   'pborc80.dll'  
  /************************************************************************  
  *用途:删除库对象  
  ************************************************************************/  
  Function Int PBORCA_LibraryEntryDelete(Ulong   hSession,   String   lpszSourceLibName,   &  
  String   lpszEntryName,   Ulong   otEntryType)   &  
  Library   'pborc80.dll'  
  /************************************************************************  
  *用途:Check-Out  
  ************************************************************************/  
  Function Int PBORCA_CheckOutEntry(Ulong   hSession,   String   lpszEntryName,   &  
  String   lpszSourceLibName,   String   lpszDestLibName,   &  
  String   lpszUserID,   Ulong   otEntryType,   &  
  Int   bMakeCopy) Library   'pborc80.dll'  
  /************************************************************************  
  *用途:Check-In  
  ************************************************************************/  
  Function Int PBORCA_CheckInEntry(Ulong   hSession,   String   lpszEntryName,   &  
  String   lpszSourceLibName,   String   lpszDestLibName,   &  
  String   lpszUserID,   Ulong   otEntryType,   &  
  Int   bMoveEntry) Library   'pborc80.dll'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值