delphi查询全攻略

源代码在线查看: executing a query at runtime.htm

软件大小: 44 K
上传用户: zm250063191
关键词: delphi 查询
下载地址: 免注册下载 普通下载 VIP

相关代码

  1. Executing a query at runtime  
  2.   
  3.   
  4.   
  5.   
  6.   
  7.     
  8.     在运行期间执行查询(动态查询)  
  9.         要在运行期执行查询,可以:  
  10.         (1)调用Open:适合于返回查询结果的查询,比如执行SELECT语句  
  11.         (2)调用ExecSQL:适合于执行不返回结果的查询,比如执行INSERT、UPDATE或DELETE语句。  
  12.       
  13.       
  14.         注意:如果在设计期间无法确定是否要返回查询结果,可以用Try...Except结构把这两个过程都写进去,一般Open在Try部分调用,而ExecSQL在Except部分调用,这样,即使Open调用失败,也能执行到ExecSQL。可以在Except部分截获异常的类型。如果这个异常不是ENoResult异常,那么这个异常一定是其他原因引起的,必须被处理。  
  15.         程序示例如下:  
  16.       
  17.     try  
  18.         Query2.Open;  
  19.     except  
  20.         on E: Exception do  
  21.         if not (E is ENoResultSet) then  
  22.             raise;  
  23.     end;  
  24.       
  25.     可参看:  
  26.         (1)                  href="Executing%20a%20query%20that%20returns%20a%20result%20set.htm">执行返回结果的查询  
  27.         (2)执行不返回结果的查询                    size="1">  
  28.     RainBow。策划制作   
  29.     版权所有  
  30.     
  31.   
  32.   
  33.    
  34.   
  35.   
  36.               

相关资源