当前位置: 行情首页 >> 技术文章 >> 技术文章 >> 怎样用DbiDoRestruct

  • 怎样用DbiDoRestructure(上次我说成DbiPackTable,错了)函数来整理Paradox数据库? C++ Builder / 数据库及相关技术
  • 2007-10-22 10:01:38 杭州电脑数码城 转载来源:csdn.net
  • 社区 - C++ Builder / 数据库及相关技术

    怎样用DbiDoRestructure(上次我说成DbiPackTable,错了)函数来整理Paradox数据库?

    gongjin21 (¥) 2000-03-01 11:41:00在 C++ Builder / 数据库及相关技术 提问

    怎样用DbiDoRestructure函数来整理Paradox数据库?我按照在线帮助的实例来处理,但还不能实现,总是出现“BDE Ingine Not Initialize”。哪位高手能给我一个实例程序,谢谢?
    问题点数:50、回复次数:1

    1楼 AcherMagic () 回复于 2000-03-02 13:34:00 得分 50


    void __fastcall TForm1::Button1Click(TObject *Sender)
    {
    DBIResult rslt;
    CRTblDesc TblDesc;
    hDBIDb hDb;

    Table1->Exclusive = TRUE;
    Table1->Open() ;
    hDb=Table1->DBHandle ;
    memset((void *) &TblDesc, 0, sizeof(CRTblDesc));
    lstrcpy(TblDesc.szTblName,"employee.db");
    lstrcpy(TblDesc.szTblType, szPARADOX);
    TblDesc.bPack = TRUE;
    Table1->Close();
    rslt = DbiDoRestructure(hDb, 1, &TblDesc, NULL, NULL,NULL, FALSE);
    if (rslt == DBIERR_NONE)
    ShowMessage("Successful Pack");
    Table1->Exclusive = FALSE;
    }

竟价广告:

    业界行情新闻声明事项:

    • ☉本网转载出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性!
    • ☉如其他媒体、网站或个人从本网下载使用,必须保留本网注明的“稿件来源”,并自负版权等法律责任。如对稿件内容有疑议,请及时与我们联系.
    • ☉如本网转载稿涉及版权等问题,请作者在速来电或来函与杭州电脑数码城网联系.
    • ☉本站网址:http://www.ititt.com/投诉邮箱:6371222@qq.com