ADO方式下判断数据表是否存在

liuhao6683377

liuhao6683377

2016-02-19 21:31

今天图老师小编给大家精心推荐个ADO方式下判断数据表是否存在教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~
前段时间做一个管理系统的时候,一个朋友问我不用数据库,用EXCEL可以做不,当时在做的过程中出了一一些的问题,就想现在说到的这样,我在判断数据是否存在的时候有一些问题,现在在网上找了点资料,整理后贴在这里.下面构造两个可重载的函数,用于在ADO方式下判断数据库的数据表是否存在。
  
  
  //函数一:
  
  Function TableExist( pAdoCmd: TADOCOMMAND; pcTable : string ) : boolean ; overload ;
  var cError : string ;
  begin
  ADO_COMMAND_EXEC( pAdoCmd, 'Select top 1 from ' + pcTable , cError );
  result := ( cError = '' );
  end ;
  
  //函数二:
  Function TableExist( pConn:TADOConnection; pcTable : string ) : boolean ; overload ;
  var tmpFldList : TStrings ;
  nLoop : integer ;
  begin
  Result := False ;
  tmpFldList := TStringList.Create ;
  pConn.GetTableNames( tmpFldList, True ); // 包含系统表
  for nLoop := 0 to tmpFldList.Count - 1 do
  begin
  if uppercase( tmpFldList[nLoop] ) = uppercase( pcTable ) then
  begin
  Result := True ;
  break ;
  end;
  end;
  tmpFldList.Free ;
  end;
展开更多 50%)
分享

猜你喜欢

ADO方式下判断数据表是否存在

编程语言 网络编程
ADO方式下判断数据表是否存在

MYSQL教程:检查数据表和修复数据表

编程语言 网络编程
MYSQL教程:检查数据表和修复数据表

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

如何用SQL语句来判断已知表是否存在

SQLServer
如何用SQL语句来判断已知表是否存在

数据表中数据的管理

编程语言 网络编程
数据表中数据的管理

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

如何锁定MYSQL数据表

MySQL mysql数据库
如何锁定MYSQL数据表

如何修护MYSQL数据表

MySQL mysql数据库
如何修护MYSQL数据表

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

解决了datatree的‘死节点’问题

解决了datatree的‘死节点’问题

如何截取一段音乐方法

如何截取一段音乐方法
下拉加载更多内容 ↓