Heim  >  Artikel  >  Datenbank  >  在CB中使用ACCESS数据库

在CB中使用ACCESS数据库

WBOY
WBOYOriginal
2016-06-07 15:49:211406Durchsuche

欢迎进入C/C++编程社区论坛,与200万技术人员互动交流 >>进入 //数据库别名不存在 { TStringList *dataname=new TStringList(); dataname->Add(name_1); Session1->AddAlias(alias_1,"MSACCESS",dataname);//创建别名 delete dataname; Session1->Close()

欢迎进入C/C++编程社区论坛,与200万技术人员互动交流 >>进入

 

    //数据库别名不存在
    {
    TStringList *dataname=new TStringList();
    dataname->Add(name_1);
    Session1->AddAlias(alias_1,"MSACCESS",dataname);//创建别名
    delete dataname;
    Session1->Close();
    }
    Database1->AliasName=alias_1;
    Database1->DatabaseName="app_alias";
    Table1->DatabaseName=Database1->DatabaseName;
    Table1->TableName="xxys";
    Table1->Active=true;
    注意:在运行以上程序之前,别忘了进入BDE Administrator将MSACCESS驱动配置中的DLL32由IDDAO32.DLL改为IDDA3532.DLL,并保存这个配置。
    为了使程序运行得更流畅,可以在Database1的OnLogin事件函数中加入以下代码:
    LoginParams->Values["PASSWord"]="";
    LoginParams->Values["USERNAME"]="";

    这样在运行程序时就不会弹出数据库登录的对话框了。

  [1] [2] 

在CB中使用ACCESS数据库

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn