• Delphi学习之函数 ⑩数据库功能函数及过程


    //▎============================================================▎//
    //▎===================⑩数据库功能函数及过程===================▎//
    //▎============================================================▎//
    {function PackDbDbf(Var StatusMsg: String): Boolean;}
    {* 物理删除数据库(Db,Dbf)中的数据[着了删除标记的记录]}
    
    
    procedure RepairDb(DbName: string);
    {* 修复Access表}
    
    function CreateODBCCfgInRegistry(ODBCSourceName:WideString;ServerName, DataBaseDescription:String):boolean;
    {* 通过注册表创建ODBC配置[创建在系统DSN页下]}
    
    function ADOConnectSysBase(Const Adocon:TadoConnection):boolean;
    {* 用Ado连接SysBase数据库函数}
    
    function ADOConnectLocalDB(Const Adocon:TadoConnection;Const Dbname,DbServerName:string;ValidateMode:Integer):boolean;
    {* 用Ado连接数据库函数}
    
    function ADOODBCConnectLocalDB(Const Adocon:TadoConnection;Const Dbname:string;ValidateMode:Integer):boolean;
    {* 用Ado与ODBC共同连接数据库函数}
    
    function CreatTable(LpDataBaseName,LpTableName,LpSentence:string):Boolean;
    {* //建立新表}
    
    function AddField(LpFieldName:string; LpDataType: TFieldType; LpSize: Word):string;
    {*//在表中添加字段}
    
    function KillField(LpFieldName:string):String;
    {* //在表中删除字段}
    
    function AlterTableExec(LpDataBaseName,LpSentence:string):Boolean;
    {* //修改表结构}
    
    function GetSQLSentence(LpTableName,LpSQLsentence:string): string;
    {* /修改、添加、删除表结构时的SQL句体}
    
    
  • 相关阅读:
    [JLOI2010] 冠军调查
    [ZJOI2009] 狼和羊的故事
    [CF1451D] Circle Game
    [CF1451E1] Bitwise Queries (Easy Version)
    [CF343D] Water Tree
    [CF1344B] Monopole Magnets
    [CF191C] Fools and Roads
    [CF1370D] Odd-Even Subsequence
    [CF1366D] Two Divisors
    [CF1359D] Yet Another Yet Another Task
  • 原文地址:https://www.cnblogs.com/flay/p/2460117.html
Copyright © 2020-2023  润新知