我刚刚学习delphi,不是很了解这个工具。目前正在开发一个系统,有几个问题向请教各位大虾。
1、我在做项目时打算用到dll。以前从未尝试过,不知道在与数据库方面,他是不是很有用,我想在对数据操作的时候。能够只用到它的对数据操作。不知道各位有没有什么实例,供我参考一下。谢谢各位帮助。
2、我不了解一个问题,我用ADO与BDE开发有什么异同?还有,我在用table组件时,常常遇到输入提示信息,怎样去掉他?我是了database组件中的login的设置,并且改成了false;仍然不好使。不知道是怎么回事?
  请各位多多指教,谢谢!

解决方案 »

  1.   

    1 楼主,从主观的角度来说,或许是你那样可以行得通(比如,现在比较呆板的MIS系统,就有将登陆密码放在DLL中),要知道DLL本身是动态连接库(COM口)它是被编译器编译成的二进制文件,其本身是不能够被修改的,所以,本人认为DLL在数据库编程序方面还是有作用的2 ADO和BDE只是在数据转换的不同,在速度和容错方面其实都是差不多的
    至于你所说的TABLE组件的提示信息是什么我没碰到过,你可以直接用BDE(基本数据交换)
    来连接数据库,毕竟是BORLAND公司自己的数据库和自己的数据库连接方式,稳定性和容错
    方面都是很严谨的
      

  2.   

    我的看法是:
    1、做数据库时很少用到DLL(根据个人喜好)
    2、建议最好用ADO,将 LoginProMpt设为False试试
      

  3.   

    对不起,我还想请问一下。在维护软件的时候,我知道,有很多程序只是把dll文件进行升级。不知道,在开发应用系统软件时,想要做到日后维护容易,在coding时用dll不方便么?如果不用dll的话,日后维护起来,岂不是很麻烦?要做很大的改动?
    我刚刚学习delphi对ADO与DAO的操作不是很熟悉,我想知道,用ADO开发时,我用过ADOQuery,我觉得很麻烦,能不能给点建议呢?
      

  4.   

    为了改一个数据库(其实不能叫数据库)的东东,我学了两周的delphi,最终觉得ado 不错。
    就先用她了。基本细节测试通过,还没有做集成呢?
      

  5.   

    ADOQuery不是很麻烦吧!呵呵,慢慢摸索吧!
      

  6.   

    delphi的bpl与dll类似,却更容易用(如果你想挂数据库的话)
      

  7.   

    1、我在做项目时打算用到dll。好,如果你的产品的某个模块出现了问题,不用把整个产品都重新编译,只要编译那个模块就可以了。2.ado是微软的,bde是宝兰的,这是粗的区别,细的区别太多了,这里不好讲,建议买本书看,我推荐你用ADO,还有,实际的开发过程中,一般不推荐用adoTABLE,要用adoQuery
      

  8.   

    ado用起来比较方便,密码还是放在数据库中比较好,还可以修改,加一下密也不怕别人看到吃饭去了!
      

  9.   

    我用ADO常常出现连接不上,后来干脆用了自己的文件格式。
      

  10.   

    1、作成DLL方式还是可以的,可以算是插件方式吧,维护比较的简单,开发数据库可以使用各种方式
    2、如果是BDE方式建议Session改一下
      

  11.   

    dll中能对数据库中的数据元素,直接用自己编写的函数操作么?是不是dll必须只定义一个入口及出口参数呢?